Modificar los permisos de archivos con el comando chmod
En este paso, aprenderás a controlar quién puede leer, escribir o ejecutar un archivo utilizando el comando chmod (cambiar modo). Los permisos de archivos son un aspecto fundamental del modelo de seguridad de Linux. Practicarás la eliminación de permisos para "otros" para que el documento sea más seguro.
Primero, asegúrate de estar en el directorio ~/project/RandD. Vamos a examinar de nuevo los permisos actuales de design_doc.odt con ls -l.
ls -l
-rw-rw-r-- 1 student1 research 0 Jun 26 10:36 design_doc.odt
La cadena -rw-rw-r-- representa los permisos del archivo. Se divide en tres conjuntos de tres caracteres para el usuario (propietario), el grupo y otros (todos los demás).
rw-: El propietario, student1, tiene permisos de lectura (read) y escritura (write).
rw-: El grupo, research, ya tiene permisos de lectura (read) y escritura (write).
r--: Otros solo tienen permiso de lectura (read).
Como puedes ver, el grupo research ya tiene acceso de escritura a este documento, lo que permite la colaboración. Sin embargo, para garantizar que el documento siga siendo confidencial, debes eliminar todos los permisos para "otros". Puedes lograr esto usando chmod con notación octal (numérica), que es un método común y eficiente.
Verifiquemos los permisos actuales una vez más:
ls -l
La salida confirma los permisos actuales:
-rw-rw-r-- 1 student1 research 0 Jun 26 10:36 design_doc.odt
Ahora, para asegurar la confidencialidad del documento, eliminaremos todos los permisos para "otros".
Así es como funcionan los permisos octales:
r (lectura) = 4
w (escritura) = 2
x (ejecución) = 1
Se suman los números para obtener los permisos deseados en cada categoría (usuario, grupo, otros).
- Usuario: lectura (4) + escritura (2) =
6
- Grupo: lectura (4) + escritura (2) =
6
- Otros: sin permisos =
0
El código de permiso resultante es 660. Vamos a aplicarlo.
sudo chmod 660 design_doc.odt
Finalmente, verifica los permisos por última vez.
ls -l
La salida confirma que "otros" ahora no tienen permisos (---), protegiendo el documento.
-rw-rw---- 1 student1 research 0 Jun 26 10:36 design_doc.odt
Has modificado con éxito los permisos del archivo para permitir la colaboración grupal y restringir el acceso a terceros.