Ho riscontrato un problema nella creazione di directory in / Volumes in macOS Sierra. Per creare una directory in / Volumi cambiando le autorizzazioni e un proprietario non è sufficiente. Si può usare il comando:
sudo chmod +a "anarinsky:allow:add_subdirectory" /Volumes/<new_dir>/.
Tuttavia, questo comando consente all'utente anarinsky di creare una directory nella directory "new_dir" ma non nelle sottodirectory di questa directory. Non ero in grado di eseguire questo comando in modo ricorsivo con –R
flag.
Come posso chmod una directory per consentire le sottodirectory in modo ricorsivo?
Per favore, vedi l'esempio qui sotto
anarinsky:/Volumes/new_dir> sudo chmod -R +a "anarinsky:allow:add_subdirectory" /Volumes/new_dir/
Password:
anarinsky:/Volumes/new_dir> cd new_dir
-bash: cd: new_dir: No such file or directory
anarinsky:/Volumes/new_dir> mkdir newDir2
anarinsky:/Volumes/new_dir> cd newDir2
anarinsky:/Volumes/new_dir/newDir2> mkdir newDir3
mkdir: newDir3: Permission denied