Os presento una recopilación de comandos Linux más útiles sobre Permisos y atributos especiales
Permisos de archivos y carpetas
#usar + para colocar permisos y - para eliminar
Mostrar permisos.
ls -lh
#asignar permisos 0777 a fichero
#modificar 0777 segun codificacion octal de permisos
chmod 0777 fichero
#asignar permisos a todos los archivos de un directorio
chmod -R 0644 directorio
#colocar a directorio permisos de lectura (r), escritura (w) y ejecución (x) al propietario (u), grupo (g) y otros (o).
#emplear las opciones necesarias para añadir o quitar los permisos deseados
chmod ugo+rwx directorio
#cambiar usuario de archivo
chown usuario archivo
#cambiar usuario a todos los archivos de un directorio
chown -R usuario directorio
#cambiar grupo de archivo
chgrp grupo archivo
#cambiar usuario y grupo de archivo.
chown usuario:grupo archivo
Permisos SUID
#visualizar todos los archivos del sistema con SUID configurado
find / -perm -u+s
#colocar bit SUID en archivo binario. El usuario que ejecute este archivo adquiere los mismos privilegios como dueño
chmod u+s /bin/archivo
#eliminar bit SUID en archivo binario
chmod u-s /bin/archivo
#colocar bit SGID en directorio. Similar a SUID pero para directorios
chmod g+s /home/directorio
#eliminar bit SUID en archivo binario.
chmod g-s /home/directorio
#clocar un bit STIKY en un directorio. Permite el borrado de archivos solamente a los dueños legítimos
chmod o+t /home/directorio
#eliminar bit STIKY en un directorio.
chmod o-t /home/directorio
Atributos especiales de archivo
#usar + para colocar permisos y - para eliminar
#mostrar atributos especiales.
lsattr
#permite escribir abriendo un archivo solamente modo append.
chattr +a archivo
#permite que un archivo sea comprimido / descomprimido automaticamente.
chattr +c archivo
#asegura que el programa ignore borrar los archivos durante la copia de seguridad.
chattr +d archivo
#convierte el archivo en invariable, por lo que no puede ser eliminado, alterado, renombrado, ni enlazado.
chattr +i archivo
#permite que un archivo sea borrado de forma segura.
chattr +s archivo
#asegura que un archivo sea modificado, los cambios son escritos en modo synchronous como con sync.
chattr +S archivo
#te permite recuperar el contenido de un archivo aún si este está cancelado.
chattr +u archivo
Para ver la recopilación completa de comandos de Linux este enlace: Listado de comandos Linux