2009-07-01 15 views
71

Jak utworzyć katalog z możliwością zapisu, korzystając z terminala OS X?Jak utworzyć katalog z możliwością zapisu?

+0

Polecam https://superuser.com/questions/52598/how-to-recursively-change-sharing-permission-of-a-folder-in-mac-os-x/229029#229029 dla każdy, kto chce to zrobić w OS X _nie_ za pomocą terminalu. – Roberto

Odpowiedz

42

chmod 777 <directory>

to daje uruchom/odczytać przywileje/zapisu. Możesz grać z liczbami, aby precyzyjnie dostroić pożądane uprawnienia.

Oto wiki z doskonałymi przykładami.

+36

To jest zła praktyka, aby po prostu uczynić katalogi czytelnymi, zapisywalnymi i wykonywalnymi, jeśli nie muszą. Odpowiedź @samoz to bardziej odpowiednie działanie. – Tom

+0

@Tom - wystarczy, ale wyjaśniam, że możesz dostosować liczby, aby spełnić twoje wymagania, co do dodatkowych dokumentów na ten temat. – northpole

92
  • chmod +w <directory> lub chmod a+w <directory> - Napisz pozwolenie dla użytkownika, grupy i innych

  • chmod u+w <directory> - Napisz uprawnienie dla użytkownika

  • chmod g+w <directory> - Napisz pozwolenie dla grupy

  • chmod o+w <directory> - Napisz pozwolenie dla innych

+0

Nie ma za co. :-) –

+8

Dzięki za szczegóły, zamiast robić koc 777. Robiłem 'sudo chmod + w

' i to nie działało - ale 'a + w' działało. –

22

Aby katalogu nadrzędnego, a także wszystkie inne podkatalogi zapisu, po prostu dodaj -R

chmod -R a+w <directory> 
0
chmod 777 <directory> 

tego nie zmieni wszystko, tylko jeden plik

chmod -R a+w <directory> 

ten ok

0

Wykonaj w uprawnieniach administratora, używając sudo, aby uniknąć odmowy zgody (Nie można zmienić trybu pliku) błąd.

sudo chmod 777 <directory location> 
Powiązane problemy