Jak mogę umożliwić zapisywanie w katalogu z poziomu terminala OS X?
Jak mogę umożliwić zapisywanie w katalogu z poziomu terminala OS X?
Odpowiedzi:
chmod 777 <directory>
To da ci uprawnienia do wykonywania / odczytu / zapisu. Możesz grać z liczbami, aby precyzyjnie dostroić żądane uprawnienia.
Oto wiki ze świetnymi przykładami.
chmod +w <directory>
lub chmod a+w <directory>
- Uprawnienia do zapisu dla użytkownika, grupy i innych osób
chmod u+w <directory>
- Napisz pozwolenie dla użytkownika
chmod g+w <directory>
- Napisz pozwolenie dla grupy
chmod o+w <directory>
- Napisz pozwolenie dla innych
sudo chmod +w <dir>
i nie działało - ale a+w
działało.
Aby umożliwić zapisywanie w katalogu nadrzędnym, a także we wszystkich innych podkatalogach, wystarczy dodać -R
chmod -R a+w <directory>
Wykonaj z uprawnieniami administratora, używając sudo
w celu uniknięcia błędu odmowy uprawnień (Nie można zmienić trybu pliku).
sudo chmod 777 <directory location>