Hola soy Guimi,
llevo dos semanas con problemas de correo y hoy por fin envié por error
un mensaje al privado de Fernando.
Este es el correo que le escribí:
-----
Fernando García Cabrera escribió:
>>> Parece que no me expliqué bien. Eso que dices no es lo que yo
quiero, vamos por pasos:
>>> 1) Tengo una carpeta que tiene como propietario a root y como grupo
personal
>>> 2) Dentro de esa carpeta hay un archivo con propietario root y como
grupo personal
>>> 3) Tengo un usuario que no es root y que no está en el grupo
personal que tiene que poder acceder a ese archivo pero sin que tenga
que ponerlo dentro del grupo de personal
>>> 4) No me valen los permisos para otros, porque, aparte de los del
grupo personal, no quiero que nadie salvo el usuario del punto 3 pueda
acceder a ese archivo.
>>> 5) El usuario que no es de personal no debe tener acceso al resto
de la carpeta de personal, por lo tanto no tiene permisos para navegar
por la carpeta personal
Dos cosas diferentes:
*En cuanto al acceso al archivo*
Los permisos en linux son bastante simples, el modo de saber si un
usuario tiene acceso a un archivo es el siguiente:
- si su UID es 0, tiene acceso
- si su UID coincide con el propietario del archivo se utiliza la
primera terna de permisos (rwx)
- si su GID coincide con el grupo del archivo se utiliza la segunda
terna de permisos
- en otro caso se utiliza la tercera terna de permisos.
Por tanto debes decidirte por
- que el usuario sea root (más bien no ;-)
- que el archivo pertenezca al usuario
- que el usuario y el archivo pertenezcan a un mismo grupo
- que todos los usuarios tengan acceso
*En cuanto al acceso al directorio*
La r indica acceso de lectura, la w acceso de escritura y la x acceso de
ejecución
Si en el directorio pones por ejemplo permisos 751 (rwxr-x--x) tu
usuario no podrá listar el directorio pero si acceder a los archivos que
hay dentro (conociendo el path completo, porque no va a poder buscarlo):
usu2$ ls -ald /home/usu1/prueba
drwxr-x--x 2 usu1 usu1 4096 2006-05-12 10:36 /home/usu1/prueba
usu2$ ls -al /home/usu1/prueba
ls: /home/usu1/prueba: Permiso denegado
usu2$ cat /home/usu1/prueba/prueba
Hola
usu2$ ls -ald /home/usu1/prueba/prueba
-rw-r--r-- 1 usu1 usu1 5 2006-05-12 10:37 /home/usu1/prueba/prueba
Saludos
Güimi
http://guimi.net
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]