Quiero saber cómo ver los permisos que tiene un archivo en particular. ¿Qué comando debo escribir en la terminal? Sin embargo, no quiero cambiarlo.
command-line
files
CENTAURO
fuente
fuente

Respuestas:
Si desea ver el permiso de un archivo, puede usar el
ls -l /path/to/filecomando.Por ejemplo
Qué significa esto ?
Primero
-representa un archivo normal. Te da una pista del tipo de objeto que es. Puede tener los siguientes valores.rrepresenta el permiso de lectura.wrepresenta el permiso de escritura yxrepresenta el permiso ejecutable.La primera combinación de
rwxrepresenta el permiso para el propietario .La segunda combinación de
rwxrepresenta el permiso para el grupo .La tercera combinación de
rwxrepresenta el permiso para el otro del archivo.Notación octal
El permiso de archivo también se puede representar en notación octal.
En notación octal
Leer o
restá representado por 4,Escribir o
westá representado por 2Ejecutar
xestá representado por 1.La suma de estos tres se usa para representar el permiso.
statEl comando se puede utilizar para ver el permiso de archivo en notación octalPor ejemplo
Aquí puedes ver
Para el propietario es 4 + 2 + 1 = 7 (111 en binario)
Para el grupo es 4 + 0 + 1 = 5 (101 en binario) y
para otros es 4 + 0 + 1 = 5 (101 en binario).
fuente
Puede usar cualquiera de los listados largos:
O stat:
Stat es más completo; le muestra los tiempos de acceso, modificación y cambio, así como la información de Inode y tamaño, que puede o no serle útil.
fuente
Independientemente de que realmente use los permisos de ACL, si tiene el
aclpaquete instalado, puede usarlogetfacl <path>para obtener un desglose bastante decente de los permisos en ese archivo.Si haces uso de los permisos de ACL, que voy a decir acerca de los permisos
lsystatsimplemente no puede.fuente