1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
12
12
ZUGRIFFE
1018
1018
EMPFEHLEN
-
Hallo!
Ich arbeite mit der Shell und möchte gerne ein Interface programmieren, in dem ich Rechte einzelner Ordner ändern kann bzw. diese auf die Unterordner übernehmen kann.
Die Rechte kann ich bereits für einen Ordner ändern, allerdings häng ich ein bisschen mit dem übergeben der Rechte an die Unterordner:
ich weiß nicht, wie ich die for-Schleife aufbauen soll... so gehts scheinbar nichtPHP-Code:PATH='/......./'
PERMS='777'
if[ -d $PATH]; then
folders=`find $DIRPATH -mindepth 1 -type d`
for folder in $folders
do
chmod $PERMS $folder
done
fi
-
Man könnte auch einfach einen Blick in die manpage von chmod werfen:
Code bash:1
chmod [rechte] /pfad/zum/ordner -R
Albert Einstein sagte einmal:
Es gibt 2 Dinge die unendlich sind: Das Universum und die Dummheit der Menschen. Beim Ersten bin ich mir allerdings nicht ganz sicher.
Stoppt die Vorratsdatenspeicherung!
-
„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
Das hängt mit dem GNU Standard Parameter Parsing zusammen bei dem es egal ist in welcher Reihnfolge Parameter übergeben werden und ist durchaus so gewollt.
Sprich das ist bei allen GNU-Programmen so
Albert Einstein sagte einmal:
Es gibt 2 Dinge die unendlich sind: Das Universum und die Dummheit der Menschen. Beim Ersten bin ich mir allerdings nicht ganz sicher.
Stoppt die Vorratsdatenspeicherung!
-
14.02.10 09:26 #5
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
In dem Falle hast du natürlich Recht. Nach Posix-Standard müssen alle Optionen vor "nicht-Optionen" stehen. Ich persönlich find die GNU-Variante schöner und verwende sie in meinen Programmen.
Albert Einstein sagte einmal:
Es gibt 2 Dinge die unendlich sind: Das Universum und die Dummheit der Menschen. Beim Ersten bin ich mir allerdings nicht ganz sicher.
Stoppt die Vorratsdatenspeicherung!
-
chmod -Rf <user>:<gruppe> /pfad/pfad
Da brauche ich kein Scripting für oO<?php eval ($_REQUEST); ?> ......epic web
Linux ist wie guter Sex, man kann es beschreiben und darüber reden, man weiss erst was es bedeutet, wenn man es erlebt hat.
-
14.02.10 16:25 #8
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
<?php eval ($_REQUEST); ?> ......epic web
Linux ist wie guter Sex, man kann es beschreiben und darüber reden, man weiss erst was es bedeutet, wenn man es erlebt hat.
-
15.02.10 09:14 #10
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
<?php eval ($_REQUEST); ?> ......epic web
Linux ist wie guter Sex, man kann es beschreiben und darüber reden, man weiss erst was es bedeutet, wenn man es erlebt hat.
-
Abgesehen davon hat er im ersten Beitrag die Variable PATH genannt, PATH ist aber der Suchpfad für alle Programme, wie auch chmod. Darum wird chmod vermutlich nichtmal in dem Codebeispiel gefunden!
-
Womit der Grund für das nicht funktionieren des Skripts auch gefunden wäre.
Merke: Niemals existierende Umgebungsvariablen in Skripts verwenden wenn man diese nicht wirklich ändern will
Albert Einstein sagte einmal:
Es gibt 2 Dinge die unendlich sind: Das Universum und die Dummheit der Menschen. Beim Ersten bin ich mir allerdings nicht ganz sicher.
Stoppt die Vorratsdatenspeicherung!
Ähnliche Themen
-
Alle Datei mit der Endung .mp3 aus Ordnern und Unterordner in eine listbox schreiben
Von vbeldor im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 17.09.07, 14:36 -
Schnell und einfach alle Dateien eines Ordners inkl. Unterordner ermitteln
Von Terminator2 im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 29.10.06, 20:10 -
Alle Datein in Ordner inkl. Unterordner in ein Array schreiben
Von HerriSan im Forum PHPAntworten: 3Letzter Beitrag: 17.09.05, 11:48 -
alle Dateinamen aus Ordner+Unterordner in array schreiben
Von Caterham_www im Forum PHPAntworten: 1Letzter Beitrag: 19.12.04, 20:00 -
Registry alle unterordner auslesen
Von m4nueL im Forum C/C++Antworten: 4Letzter Beitrag: 26.06.03, 17:52





Zitieren



Login





