Uprawnienia High Sierra nie modyfikują się rekurencyjnie przez Terminal


2

Próbuję zmienić uprawnienia przez Terminal:

$~ sudo chmod -r 777 [DIRECTORY LOCATION HERE]

Zanim zacznie nurkować w podfolderach, wraca z:

chmod: 777: No such file or directory.

Patrząc na pliki, folder jest teraz „Tylko do zapisu (Dropbox)” na całej powierzchni.

Próba dostosowania uprawnień wsadowych za pomocą panelu Pobierz informacje nie ma zastosowania rekurencyjnego, nawet jeśli zostanie to skierowane.

Jakieś pomysły?

Odpowiedzi:


3

Litera użyta w poleceniu terminalu musi być dużą literą „R”, a nie małą literą „r”.

na przykład posługiwać się:

    sudo chmod -R 777 [dir]

nie:

    sudo chmod -r 777 [dir]

Dodatkowe wyjaśnienie: chmod -r oznacza „usuń dostęp do odczytu”. Dlatego wyszło jako „Tylko do zapisu (Dropbox)”.
Gordon Davisson

NAPRAWDĘ zapytałbym kogoś, kto uważał, że rekurencyjne „777” było czymś, co powinno być połączone z sudo.
Marc Wilson
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.