El 22/06/13 13:20, Santiago José López Borrazás escribió:
Aclaro que como estoy haciendo otras cosas, estoy usando el usuario root, por lo que no quiero salir de el por ahora.El 22/06/13 19:46, Juan Lavieri escribió:¿Quieres decir que chmod +x * es equivalente a chmod 755 * o solo te referías al hecho de que nosotros, no la máquina, debíamos asumir que el +r está implícito _en el contexto en el que estamos hablando_?Claro, así es... Sólo cambias el permiso que es prácticamente a 755, puedes verlo en el propio man. Y sí, el +r sólo sirve para indicar como 644. Tanto es así, que el 755, lo que hace, es que, TODOS lo puedan ver y editarlo (no es así, puesto que, si es otro usuario, no lo vas a guardar, ni editarlo directamente. A no ser que lo hagas bajo tu usuario, no del otro usuario), según el permiso del propio dueño. Los demás, no pueden escribir dicho fichero.
Fíjate en la prueba que hice: voy a trabajar sobre un fichero llamado d root@vit-d2010:/prueba/juan# chmod 600 d root@vit-d2010:/prueba/juan# ls -al total 24 drwxr-xr-x 2 juan juan 4096 jun 22 11:29 . drwxr-xr-x 3 root root 4096 jun 22 11:25 .. .. .. -rw------- 1 juan juan 7 jun 22 11:29 d Estos eran los permisos que tenía originalmente Ricardo. root@vit-d2010:/prueba/juan# chmod +x d root@vit-d2010:/prueba/juan# ls -al total 24 drwxr-xr-x 2 juan juan 4096 jun 22 11:29 . drwxr-xr-x 3 root root 4096 jun 22 11:25 .. .. .. -rwx--x--x 1 juan juan 7 jun 22 11:29 d Así queda después de hacer el cambio. Ahora entro como otro usuario normal y corriente. juan@vit-d2010:~$ su abel Contraseña: abel@vit-d2010:/home/juan$ cd /prueba abel@vit-d2010:/prueba$ cd juan Estoy en el directorio adecuado. Este es su contenido total abel@vit-d2010:/prueba/juan$ ls -al total 24 drwxr-xr-x 2 juan juan 4096 jun 22 11:29 . drwxr-xr-x 3 root root 4096 jun 22 11:25 .. -rw-r--r-- 1 juan juan 7 jun 22 11:25 a -rw-r--r-- 1 juan juan 7 jun 22 11:26 b -rw-r--r-- 1 juan juan 7 jun 22 11:26 c -rwx--x--x 1 juan juan 7 jun 22 11:29 d Se ven los permisos del fichero d, como lo había puesto. abel@vit-d2010:/prueba/juan$ cat a pruebael usuario abel puede hacer cat del fichero a porque tiene permiso de lectura.
abel@vit-d2010:/prueba/juan$ cat d cat: d: Permiso denegado No puede hacer cat porque no tiene el permiso necesario. Conclusión: Es necesario colocar +r.
Es así como lo he entendido. Un poco de humor nunca sobra.Pos eso... :-)))Inteligentes los chavales (como dicen ustedes)Pos eso, que aquí hay fuga de capitales.Saludos.