No se pueden cambiar los permisos en el disco RAM

4

¿Por qué no puedo establecer la raíz como propietario de la carpeta?

diskutil erasevolume HFS+ "VTest" $(hdiutil attach -nomount ram://1165430)
cd /Volumes/VTest/
mkdir TDir
sudo chown root:wheel TDir/
ls -l
drwxr-xr-x  2 user  staff  68  7 янв 16:06 TDir

Pero funciona bien para las carpetas en cualquier otra unidad (física)

    
pregunta own2pwn 07.01.2017 - 14:10

2 respuestas

3

La creación de un disco RAM de esta manera deshabilita la propiedad. Para habilitar la propiedad adicional ingrese:

sudo diskutil enableOwnership diskX

Para agregar carpetas use sudo mkdir folder_name . La carpeta tiene permisos root: wheel 755, pero puede cambiar la propiedad a otros usuarios más adelante.

    
respondido por el klanomath 07.01.2017 - 15:47
0

RAM está montada noowners . Puede cambiar los permisos de los archivos, pero no cambiar los propietarios.

El propietario se mostrará como el usuario actual. El uso del usuario root muestra _unknown .

$ touch test
$ ls -l test
-rw-r--r--  1 grgarside  staff     0B  7 Jan 14:02 test
$ sudo ls -l test
-rw-r--r--  1 _unknown  _unknown   0B  7 Jan 14:02 test
    
respondido por el grg 07.01.2017 - 14:57

Lea otras preguntas en las etiquetas