Gestion de ficheros Flashcards
establecer/consultar permisos/acl sobre ficheros/directorios)
setfacl / getfacl
(añade acl de permiso de rw para el usuario
pepe sobre el fichero)
para el grupo
setfacl -m u:pepe:rw /path/fichero
setfacl -m g:developers:rwx /path/fichero
borrar todas las acl’s del fichero
elimina una acl concreta sobre el fichero
setfacl -b fichero
setfacl -x “acl” fichero
cambiar permisos sobre ficheros/directorios
-activar permisos rwx r_x r_x
-activar permisos + el bit sticky
-activar permisos + el bit SetGID
-activar permisos + el bit SetUID
-copiar permisos de un
fichero a otro
chmod 755 fichero
chmod
chmod 1755 fichero ##Idem que o+t
chmod 2755 ejecutable ##Idem que g+s
chmod 4755 ejecutable ## Idem que u+s
chmod –reference=fichero_origen fichero_destino
informacion de detalle sobre el fichero/directorio
stat
cambiar propietario de un fichero/directorio
chown -R pepe:dev /path (establece como usuario y grupo propietario a todos
los ficheros y directorios recursivamente )
lista ficheros abiertos por un proceso
(lista los ficheros abiertos por el usuario)
# (lista los ficheros abiertos por el proceso con PID)
# (lista los ficheros abiertos por el proceso con nombre)
# (muestra los procesos que tiene abierto el fichero)
# (muestra solo los PID de los procesos que tiene abierto
el fichero)
lsof
lsof -u pepe
lsof -p PID
lsof -c nombre
lsof /path/fichero
lsof -t /path/fichero
enlace simbolico, funciona con directorios y fichero)
crear soft y hard links sobre ficheros/directorios
# lenlace duro, no vale para directorios
ln
ln -s origen nombre_enalce
ln origen nombre_enlace