¿Cómo encontrar el propietario y el grupo de un directorio?

134

¿Cómo puedo encontrar el propietario y el grupo de un directorio en Ubuntu?

Gaurav Agarwal
fuente

Respuestas:

171

Puedes hacer esto: 1ra forma:

ls -l /path/to/file

* el tercer campo en la salida ls -l es el usuario y el cuarto es el grupo

2da forma:

stat / ruta / a / archivo

$ stat py
  File: `py'
  Size: 32              Blocks: 8          IO Block: 4096   regular file
Device: 801h/2049d      Inode: 429064      Links: 1
Access: (0777/-rwxrwxrwx)  Uid: ( 1000/  razvan)   Gid: ( 1000/  razvan)
Access: 2012-07-27 17:49:05.682143441 +0300
Modify: 2012-07-01 03:58:02.848540175 +0300
Change: 2012-08-01 21:12:57.129819212 +0300

El razvan en el campo Uid es el propietario / usuario, el razvan en el campo Gid es el grupo. 8- |

3.a forma: obtenga solo el usuario y el grupo con stat:

stat -c "%U %G" /path/to/file
fromnaboo
fuente
3
El bashrc predeterminado en ubuntu alias llals -l
Nemo
Como aviso, esto es para estadísticas de GNU, específico para ubuntu, esto funciona, pero buscar una portátil (solución compatible con BSD) esta no es la respuesta para usted.
Luke Exton el
1
FWIW, en BSD (mac) esto seríastat -f "%u %g" /path/to/file
KarlKFI
19

Ejecute lscon el -lindicador para mostrar el propietario y el propietario del grupo de archivos y directorios en el directorio actual (o en un directorio con nombre específico).

~$ ls -l
drwxr-xr-x  2 owner group 4096 Aug 12 19:12 Desktop
...
~$ ls -l /home/username
drwxr-xr-x  2 owner group 4096 Aug 12 19:12 Desktop
...

Ejecute lscon los indicadores -ly -dpara mostrar esta información sobre el directorio actual en sí (o sobre un directorio específico con nombre):

~$ ls -ld
drwxr-xr-x  2 owner group 4096 Aug 12 19:12 .
~$ ls -ld ~/Desktop
drwxr-xr-x  2 owner group 4096 Aug 12 19:12 Desktop
OrangeTux
fuente
14

Para obtener el propietario y el grupo de un directorio que necesita

ls -ld /path/to/folder

De lo contrario, obtendrá los atributos de los contenidos del directorio.

StarNamer
fuente
4

En Nautilus (el administrador de archivos GUI)

  • Encuentra la carpeta correspondiente al directorio

  • Haz clic derecho.

  • Seleccionar propiedades

  • Seleccione la pestaña Permisos

Siempre que tenga el permiso para cambiar los permisos, también puede cambiarlos desde esa ventana.

John S Gruber
fuente
0

Mi camino sutil

ls -alF /path/to/folder | grep -Ei ' ./'

salida de muestra

drwxr-xr-x 2 some-user some-group 4096 Feb 28 02:29 ./
Nam G VU
fuente
Por supuesto, el camino más corto aún debe ser el stat /path/to/foldercomando
Nam G VU