¿Qué significan las siglas "rwx" como atributos de un archivo?
Gracias...
a ver, por ejemplo, tu en linux pones ls -l ( o ll, si está admitido) y te sale por ejemplo
-rwxrw-r-- usuario usuario archivo
eso significa que para el usuario tiene permisos de lectura, escritura y ejecución, para el grupo, el segundo grupo de 3 letras, tiene permsiso de lectura y escritura, y para "otros" sólo tiene permisos de lectura.
Para cambiarlos se hace con chmod 'permisos' archivo.
por ejemplo si pones chmod +x archivo1 ese archivo se podrá ejecutar (imagínate que es un script) o si pones -r pues no tendrás permisos de lectura.
También se pueden poner en octal (base 8) con lo que quedarían por ejemplo así, para dar permisos de todo a tí, y no dejar nada a los demás pues chmod 0700 archivo.
Para más información "man chmod"
Hay muchas formas de cambiar los permisos, pero para mi gusto esta es la más rápida y sencilla:
r = Lectura = 4
w = Escritura = 2
x = Ejecucion = 1
Los números se suman para establecer los permisos
Un archivo puede tener permisos para el Propietario, Grupo y Otros usuarios.
Todos los permisos para todos los usuarios: 777
Todos los permisos para el propietario y ninguno para los demás: 700
Todos los permisos para el propietario, lectura y escritura para el grupo y sólo lectura para Otros: 764
Y para modificarlos la sintaxis es:
chmod [permisos] [archivo]
Para comprobarlo basta un "ls -l"