Comandos Linux - Permisos en Ficheros

Linux Nivel Básico 20 de dic. de 2022

Permisos en ficheros

Usar "+" para colocar permisos y "-" para eliminar

▶ ls -lh → Mostrar permisos.
▶ ls /tmp | pr -T5 -W$COLUMNS → dividir la terminal en 5 columnas.
▶ chmod ugo+rwx directory1 → colocar permisos de lectura ®, escritura (w) y ejecución(x) al propietario (u), al grupo (g) y a otros (o) sobre el directorio 'directory1'.
▶ chmod go-rwx directory1 → quitar permiso de lectura ®, escritura (w) y (x) ejecución al grupo (g) y otros (o) sobre el directorio 'directory1'.
▶ chown user1 file1 → cambiar el dueño de un fichero.
▶ chown -R user1 directory1 → cambiar el propietario de un directorio y de todos los ficheros y directorios contenidos dentro.
▶ chgrp group1 file1 → cambiar grupo de ficheros.
▶ chown user1:group1 file1 → cambiar usuario y el grupo propietario de un fichero.
▶ find / -perm -u+s → visualizar todos los ficheros del sistema con SUID configurado.
▶ chmod u+s /bin/file1 → colocar el bit SUID en un fichero binario. El usuario que corriendo ese fichero adquiere los mismos privilegios como dueño.
▶ chmod u-s /bin/file1 → deshabilitar el bit SUID en un fichero binario.
▶ chmod g+s /home/public → colocar un bit SGID en un directorio –similar al SUID pero por directorio.
▶ chmod g-s /home/public → desabilitar un bit SGID en un directorio.
▶ chmod o+t /home/public → colocar un bit STIKY en un directorio. Permite el borrado de ficheros solamente a los dueños legítimos.
▶ chmod o-t /home/public → desabilitar un bit STIKY en un directorio.

Etiquetas

Luis GuLo

🐧 SysAdmin GNU/Linux - 🐳 Docker - 🖥️ Bash Scripting - 🐪 Perl - 🐬 MySQL - 👥 Formador de TI - 👥 Formador de SysAdmin's - 💢 Ansible - ☁️ Cloud Computing - ❤️ Debian GNU/Linux