Impossibile modificare le autorizzazioni sul disco RAM

4

Perché non posso impostare root come proprietario della cartella?

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

Ma funziona bene per le cartelle su qualsiasi altra unità (fisica)

    
posta own2pwn 07.01.2017 - 14:10
fonte

2 risposte

3

La creazione di un disco RAM in questo modo disabilita la proprietà. Per abilitare la proprietà, inserisci inoltre:

sudo diskutil enableOwnership diskX

Per aggiungere cartelle usa sudo mkdir folder_name . La cartella ha i permessi root: wheel 755, ma puoi cambiare proprietà ad altri utenti in seguito.

    
risposta data 07.01.2017 - 15:47
fonte
0

RAM è montata noowners . Puoi modificare i permessi dei file, ma non cambiare i proprietari.

Il proprietario verrà mostrato come l'utente corrente. L'utilizzo dell'utente root mostra _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
    
risposta data 07.01.2017 - 14:57
fonte

Leggi altre domande sui tag