Wie kann ich ein Verzeichnis beschreibbar machen?

83

Wie kann ich ein Verzeichnis über das OS X-Terminal beschreibbar machen?

Sergdenisov
quelle
Ich empfehle superuser.com/questions/52598/… für alle, die dies unter OS X tun möchten, ohne das Terminal zu verwenden.
Roberto

Antworten:

51

chmod 777 <directory>

Dadurch erhalten Sie Ausführungs- / Lese- / Schreibrechte. Sie können mit den Zahlen spielen, um Ihre gewünschten Berechtigungen fein abzustimmen.

Hier ist das Wiki mit tollen Beispielen.

Nordpol
quelle
41
Es ist eine schlechte Praxis, Verzeichnisse einfach lesbar, beschreibbar und ausführbar zu machen, wenn dies nicht erforderlich ist. @samoz Antwort ist eine angemessenere Aktion.
Tom
@ Tom - fair genug, aber ich erkläre, dass Sie die Zahlen an Ihre Anforderungen anpassen können, welche zusätzlichen Dokumente zum Thema.
Nordpol
109
  • chmod +w <directory>oder chmod a+w <directory>- Schreibberechtigung für Benutzer, Gruppe und andere

  • chmod u+w <directory> - Schreibberechtigung für Benutzer

  • chmod g+w <directory> - Schreibberechtigung für Gruppe

  • chmod o+w <directory> - Schreibgenehmigung für andere

Alan Haggai Alavi
quelle
8
Vielen Dank für die Einzelheiten, anstatt Decke 777 zu machen. Ich tat es sudo chmod +w <dir>und es funktionierte nicht - aber es a+wfunktionierte.
Devin G Rhode
108
chmod +w <directory>
Samoz
quelle
30

Um das übergeordnete Verzeichnis sowie alle anderen Unterverzeichnisse beschreibbar zu machen, fügen Sie einfach -R hinzu

chmod -R a+w <directory>
Osei-Bonsu Christian
quelle
1
chmod 777 <directory>

Dies ändert nicht alles, nur eine Datei

chmod -R a+w <directory>

das ist ok

ze zhang
quelle
0

Mit Administratorrechten sudoausführen, um zu vermeiden, dass die Berechtigung verweigert wird (Dateimodus kann nicht geändert werden).

sudo chmod 777 <directory location>
Tadele Ayelegn
quelle