Złą praktyką jest po prostu uczynienie katalogów czytelnymi, zapisywalnymi i wykonywalnymi, jeśli nie jest to konieczne. Odpowiedź @samoz jest bardziej odpowiednią czynnością.
Tom
@Tom - w porządku, ale wyjaśniam, że możesz dostosować liczby do swoich wymagań, które dodatkowe dokumenty na dany temat.
northpole
111
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
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.
źródło
chmod +w <directory>
lubchmod a+w <directory>
- Uprawnienia do zapisu dla użytkownika, grupy i innych osóbchmod u+w <directory>
- Napisz pozwolenie dla użytkownikachmod g+w <directory>
- Napisz pozwolenie dla grupychmod o+w <directory>
- Napisz pozwolenie dla innychźródło
sudo chmod +w <dir>
i nie działało - alea+w
działało.źródło
Aby umożliwić zapisywanie w katalogu nadrzędnym, a także we wszystkich innych podkatalogach, wystarczy dodać -R
źródło
to nie zmienia wszystkiego, tylko jeden plik
To w porządku
źródło
Wykonaj z uprawnieniami administratora, używając
sudo
w celu uniknięcia błędu odmowy uprawnień (Nie można zmienić trybu pliku).źródło