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+wdział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 sudow celu uniknięcia błędu odmowy uprawnień (Nie można zmienić trybu pliku).
sudo chmod 777 <directory location>