Cómo cambiar los permisos de
los permisos de los directorios en Linux
Para cambiar los permisos de los directorios en Linux, utilice lo siguiente
chmod +rwx nombredelarchivo para añadir permisos.
chmod -rwx nombre-directorio para eliminar permisos.
chmod +x nombredelarchivo para permitir permisos de ejecución.
chmod -wx nombredelarchivo para quitar los permisos de escritura y de ejecución.
Tenga en cuenta que «r» es para leer, «w» es para escribir y «x» es para ejecutar.
Esto sólo cambia los permisos para el propietario del archivo.
Cómo cambiar los permisos de directorio en Linux para los propietarios del grupo y otros
El comando para cambiar los permisos de directorio para los propietarios de grupos es similar, pero añada una «g» para el grupo o «o» para los usuarios:
chmod g+w nombre de archivo
chmod g-wx nombre de archivo
chmod o+w nombre de archivo
chmod o-rwx nombredearchivo
Para cambiar los permisos del directorio para todos, utilice «u» para los usuarios, «g» para el grupo, «o» para los demás y «ugo» o «a» (para todos).
chmod ugo+rwx nombrecarpeta para dar lectura, escritura y ejecución a todos.
chmod a=r nombre_de_carpeta para dar permiso de lectura sólo a todos.
Cómo cambiar grupos de archivos y directorios en Linux
Ejecutando estos comandos, puedes cambiar los grupos de archivos y directorios en Linux.
chgrp nombregrupo nombrearchivo
chgrp nombregrupo nombrecarpeta
Tenga en cuenta que el grupo debe salir antes de poder asignar grupos a archivos y directorios.
Cómo cambiar la propiedad en Linux
Otro comando útil es el de cambiar la propiedad de archivos y directorios en Linux:
chown nombre nombrearchivo
chown nombre nombre de carpeta
Estos comandos darán la propiedad a alguien, pero todos los subarchivos y directorios siguen perteneciendo al propietario original.
También puedes combinar el comando de grupo y el de propiedad utilizando
chown -R nombre:nombredelarchivo /home/nombre/directorio
Este comando da a alguien la propiedad del directorio tsfiles, y todos los archivos y subcarpetas. La -R significa recursivo, que transfiere la propiedad de todos los subdirectorios al nuevo propietario.
Cómo cambiar los permisos en código numérico en Linux
Es posible que necesites saber cómo cambiar los permisos en código numérico en Linux, para ello utiliza números en lugar de «r», «w» o «x».
0 = Sin permiso
1 = Ejecutar
2 = Escribir
4 = Lectura
Básicamente, se suman los números dependiendo del nivel de permiso que se quiera dar.
Los números de permiso son
0 = ---
1 = --x
2 = -w-
3 = -wx
4 = r-
5 = r-x
6 = rw-
7 = rwx
Por ejemplo
chmod 777 nombre_de_la_carpeta dará permisos de lectura, escritura y ejecución para todos.
chmod 700 nombre_de_la_carpeta dará permisos de lectura, escritura y ejecución sólo para el usuario.
chmod 327 foldername dará permiso de escritura y ejecución (3) para el usuario, w (2) para el grupo, y lectura, escritura y ejecución para los usuarios.
Como puedes ver, hay varias opciones cuando se trata de permisos. Usted tiene la capacidad de dictar la usabilidad entre los usuarios. Mientras que puede ser más fácil dar todos los permisos a todos, puede terminar mordiéndote al final. Así que elige sabiamente.