Cómo mostrar los permisos actuales de una carpeta

41

Quiero averiguar quién tiene qué permisos en una carpeta determinada. ¿Cómo haría para ver esto?

La carpeta en cuestión es / srv / www

Dean Perry
fuente
Usted ha explicado excelentemente a @Octavian Damiean. En la configuración de propiedad / permiso basada en GUI, la mayoría de las casillas están atenuadas. y no puede cambiarlos, ¿es porque fueron creados por ROOT y el usuario NO ES ROOT?
RiG SEO Service

Respuestas:

44

En la línea de comando emitirías un ls -la /srv/www. La parte que es interesante para usted es la segunda línea.

Explicación de todas las columnas:

total [NUMBER]
[PERMISSIONS] [LINKS] [OWNER] [GROUP]  [FILE SIZE] [MODIFICATION DATE] [ITEM]

Salida de muestra:

total 52
drwxr-xr-x 15 root root  4096 2011-04-13 13:03 .
drwxr-xr-x 23 root root  4096 2011-04-17 19:31 ..

Ahora la parte realmente interesante para usted es la línea del .elemento, ya que representa el directorio actual.

Los permisos del directorio actual en mi muestra drwxr-xr-xsignificarían lo siguiente:

  • d para directorio
  • rwx significa leer, escribir y ejecutar permisos para el propietario
  • rx significa leer y ejecutar permisos para el grupo
  • rx significa leer y ejecutar permisos para todos los demás

Para obtener los permisos en la GUI debería

  1. Haga clic con el botón derecho en el directorio del que desea conocer los permisos y seleccione Properties.

  2. Haga clic en la Permissionspestaña para obtener esto

    ingrese la descripción de la imagen aquí

Octavian A. Damiean
fuente
12

También puedes usar:

ls -ld /path/to/directory

si solo está interesado en los permisos del directorio y no en su contenido

Alex
fuente
0

Si está ejecutando X, haga clic derecho, propiedades, pestaña de permisos ... de lo contrario, intente 'ls -l' en la terminal

Daniel Doyle
fuente