Go Back   Champions of Regnum > Español > Soporte Técnico > Linux

Linux Problemas técnicos bajo la plataforma Linux

Reply
 
Thread Tools Display Modes
Old 04-07-2010, 01:59 AM   #1
carbunc
Pledge
 
Join Date: Jan 2008
Posts: 3
carbunc is on a distinguished road
Default Varios usuarios en la misca maquina cambian permisos

tengo varios usuarios en mi pc linux, entonces instalé el juego en una carpeta y les asigné el grupo games. Para que los miembros del grupo games puedan actualizar el juego les puse permisos 660. Pero cuando un usuario cambia de personaja de escribe una nueva versión del archivo characters.sdb y le asigna nuevos permisos. Luego cuando otro usuario intenta entrar al juego no le funciona. El arroglo es otorgar nuevamente permisos 660 a characters.sdb. Podrían hacer que este archivo se cree respetando los permisos anteriores??

Gracias!!

-rw-rw---- 1 root games 179 2010-04-06 21:32 characters.idx
-rw-r--r-- 1 federico games 266125 2010-04-06 21:32 characters.sdb
-rw-rw---- 1 root games 6 2010-02-24 13:10 current_build
-rw-rw---- 1 root games 18 2010-02-27 01:12 error_description.txt
-rw-rw---- 1 root games 404896 2010-04-06 20:29 error_log.txt
-rwxrwx--- 1 root games 13680636 2010-02-24 13:00 game
-rw-rw---- 1 root games 991 2010-02-15 01:39 gamez.cfg
drwxrwx--- 2 root games 4096 2010-02-15 01:39 libs
-rw-rw---- 1 root games 7702 2010-04-06 21:32 log.txt
-rw-rw---- 1 root games 151471 2010-02-15 01:39 ngdlogo.png
-rw-rw---- 1 root games 22263 2010-04-06 20:29 protocol_data.default
-rw-rw---- 1 root games 5790 2010-02-15 01:39 readme.txt
-rw-rw---- 1 root games 2706 2010-02-15 01:39 regnum_16x16.xpm
-rw-rw---- 1 root games 6818 2010-02-15 01:39 regnum_32x32.xpm
-rw-rw---- 1 root games 25507 2010-02-15 01:39 regnum_64x64.xpm
-rw-rw---- 1 root games 561174 2010-02-24 13:11 resources
drwxrwx--- 2 root games 4096 2010-02-15 01:39 screenshots
-rw-rw---- 1 root games 717325 2010-03-05 15:27 scripts.ngz
-rw-rw---- 1 root games 96405 2010-02-24 13:12 shaders.ngz
-rw-rw---- 1 root games 144126 2010-02-15 01:39 splash_gmg.png
-rw-rw---- 1 root games 239318 2010-02-15 01:39 splash_ngd.ogg
-rw-rw---- 1 root games 359 2010-02-15 01:39 system.nfo
-rw-rw---- 1 root games 362542 2010-03-15 01:33 undelivered_messages_game_core.txt
carbunc no ha iniciado sesión   Reply With Quote
Old 04-07-2010, 02:40 AM   #2
ArcticWolf
Duke
 
ArcticWolf's Avatar
 
Join Date: Nov 2006
Location: 0x00CAFE
Posts: 3,366
ArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of light
Default

Da gusto encontrarse con usuarios que saben de lo que hablan. ^^

Seguramente tenés problemas con el umask, porque en teoría Regnum no debería modificarte ningún permiso explícitamente. Cabe destacar que umask es por sesión y no por directorio, así que vamos fritos al cambiarlo directamente.

Supuestamente, si hacés algo como:
Code:
chgrp games /usr/games # así nos aseguramos que el gurpo sea correcto
chmod -R 6660 /usr/games
Debería funcionar y mantener los permisos, porque:
Quote:
The first digit selects the set user ID (4) and set group ID (2) and restricted deletion or sticky (1) attributes.
EDIT: Y otra cosa:
http://en.wikipedia.org/wiki/Setuid#...on_directories
Es mi mejor sugerencia.
__________________
I don't have a solution, but I admire the problem.

Last edited by ArcticWolf; 04-07-2010 at 02:50 AM.
ArcticWolf no ha iniciado sesión   Reply With Quote
Old 04-07-2010, 02:13 PM   #3
Nysander
Apprentice
 
Nysander's Avatar
 
Join Date: Jan 2009
Location: Pinos - Trelle
Posts: 88
Nysander is on a distinguished road
Default

Yo tengo otra sugerencia: regnum guarda los recursos (*.sdb *.idx) en el directorio activo en el que se ejecuta el rolauncher. Yo haría un script que cree la carpeta ~/.regnumonline (si es que no existe ya), cambie a esa carpeta, y ejecute el rolauncher desde allí.

De esa manera cada usuario tiene sus propios recursos y nunca lo que hizo el usuario anterior (incluso rm *.sdb *.idx) va a perjudicar al siguiente.
Nysander no ha iniciado sesión   Reply With Quote
Old 04-08-2010, 02:19 PM   #4
Xiko
Initiate
 
Join Date: Aug 2007
Posts: 141
Xiko is on a distinguished road
Default

Usa ACLs... el sistema tradicional de permisos se mantiene por compatibilidad con lo anterior, pero hace tiempo que se quedó un poco obsoleto.

http://www.google.com/search?q=linux+acls

Turok
Xiko no ha iniciado sesión   Reply With Quote
Old 04-15-2010, 07:30 PM   #5
leoelkapo
Master
 
leoelkapo's Avatar
 
Join Date: Jul 2008
Location: Donde haya guerra
Posts: 475
leoelkapo is on a distinguished road
Default

Quote:
Originally Posted by ArcticWolf View Post
Da gusto encontrarse con usuarios que saben de lo que hablan. ^^

Seguramente tenés problemas con el umask, porque en teoría Regnum no debería modificarte ningún permiso explícitamente. Cabe destacar que umask es por sesión y no por directorio, así que vamos fritos al cambiarlo directamente.

Supuestamente, si hacés algo como:
Code:
chgrp games /usr/games # así nos aseguramos que el gurpo sea correcto
chmod -R 6660 /usr/games
Debería funcionar y mantener los permisos, porque:

EDIT: Y otra cosa:
http://en.wikipedia.org/wiki/Setuid#...on_directories
Es mi mejor sugerencia.
Que bocho xeph!
__________________
Lego Rulz -- Cazador 60//Mia Shine --Barbara 42///Yaara -- Conjuradora 34 [Online]
El mejor jugador sos vos mismo
By Lego
leoelkapo no ha iniciado sesión   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:50 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
NGD Studios 2002-2024 © All rights reserved
 
Loading...