chmod 777 frage

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Homeless1
Beiträge: 414
Registriert: 02.10.2003 19:34:20
Wohnort: /proc/net/

chmod 777 frage

Beitrag von Homeless1 » 19.10.2004 18:18:54

Hi

Ich versuch grad einen cs-server auf die zugriffsrechte 777 zu setzen nur scheitere ich gerade daran das er nur den ordner setzt und nicht die ganzen unterverzeichnisse


/cs-server/ <-- hier setzt er 777
/cs-server/music <--- hier nicht
/cs-server/maps <--- hier nicht

Ich will das er auch die unterverzeichnisse auf 777 setzt.
Use Linux

Benutzeravatar
feltel
Webmaster
Beiträge: 10477
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 19.10.2004 18:22:35

Das ist das Standardverhalten von chmod. Um das ganze rekursiv zu machen (sprich auch für alle Unterverzeichnisse) musst Du chmod mit "-R" als Parameter aufrufen. Also z.B.

Code: Alles auswählen

chmod -R 777/verzeichnis

Benutzeravatar
QT
Beiträge: 1399
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 19.10.2004 18:24:28

Mit -R aenderst Du rekursiv alles, sprich Verzeichnisse UND Dateien. Wenn Du nur Verzeichnisse aendern willst, bietet sich sowas an:

Code: Alles auswählen

$ find /cs-server -type d -exec chmod 777 {} \;

Benutzeravatar
feltel
Webmaster
Beiträge: 10477
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 19.10.2004 18:30:06

QT hat geschrieben:Mit -R aenderst Du rekursiv alles, sprich Verzeichnisse UND Dateien. Wenn Du nur Verzeichnisse aendern willst, bietet sich sowas an:

Code: Alles auswählen

$ find /cs-server -type d -exec chmod 777 {} \;
Jupp, da ist auch was dran :P

Noch ein Nachtrag: Hier ist noch ne Variante:

Code: Alles auswählen

find /cs-server -type d -print0|xargs -0 chmod 777

Benutzeravatar
slide
Beiträge: 588
Registriert: 28.05.2003 12:09:20
Wohnort: Bochum
Kontaktdaten:

Beitrag von slide » 19.10.2004 18:37:17

Nach sowas hab ich schon gesucht, dann kann ich doch jetzt endlich mal vernünftige Berechtigungen in meinem kompletten /home Verzeichnis setzen. :hail:
DANKE!
Debian Sid, Kernel 2.6.15.x, Fluxbox
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club

Benutzeravatar
Homeless1
Beiträge: 414
Registriert: 02.10.2003 19:34:20
Wohnort: /proc/net/

Beitrag von Homeless1 » 19.10.2004 18:43:38

danke für die tipps und die schnelle antwort
Use Linux

Antworten