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?

William
źródło

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]
William
źródło
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