Appearance
Usuarios y permisos
Consultar identidad y grupos
bash
whoami
id
groups
getent passwd <usuario>id muestra el identificador de usuario (UID), el grupo principal y los grupos adicionales. Las cuentas y grupos se administran de forma distinta según la distribución y las políticas del sistema.
Permisos de archivos
Linux define permisos de lectura (r), escritura (w) y ejecución (x) para el propietario, el grupo y otros usuarios:
bash
ls -l archivo.txt
chmod u+x script.sh
chmod 640 archivo.txtEn notación numérica, r = 4, w = 2 y x = 1. Por eso 640 significa lectura y escritura para el propietario, lectura para el grupo y ningún permiso para otros. Para un directorio, el permiso x permite recorrerlo y acceder a sus entradas.
Para cambiar el propietario se usa chown, normalmente con privilegios de administrador:
bash
sudo chown <usuario>:<grupo> archivo.txtUsa los permisos mínimos necesarios. Evita asignar permisos de escritura a todos los usuarios salvo que exista una necesidad clara y controlada.
Privilegios de administrador
sudo ejecuta un comando con los privilegios autorizados para el usuario actual:
bash
sudo <comando>No ejecutes con sudo comandos copiados sin entenderlos: un error de ruta o de opciones puede afectar a todo el sistema. Las instrucciones para crear usuarios o cambiar políticas de sudo dependen de la distribución y de la configuración local.