Hallo,
bash & ich = kriegsfuß
Betrifft Courier-Imap / Maildirs
ich bin mit unserem Mailserver auf eine neue Maschine umgezogen. Klappt auch alles super - leider sind noch die
Unterordner mit falschen Rechten ausgestattet.
Unterordner ist:
-rw------- 1 vmail vmail 38 2005-11-22 09:55 courierimapacl
Unterordner soll:
-rw-r--r-- 1 vmail vmail 64 2007-06-19 16:53 courierimapacl
Per Hand werd ich wahnsinnig da ca 250 Unterordner vorhanden sind ...
also müsste ich folgendes skript haben
suche mir alle Unterordner aus /home/vmail/domain/user die courierimapacl heissen und setze entsprechende Rechte.
Könnte mir bitte jemand helfen?
Bestimmte Unterverzeichnisse suchen und Rechte setzen
- Porschecity
- Beiträge: 33
- Registriert: 04.08.2002 18:25:56
-
Kontaktdaten:
Bestimmte Unterverzeichnisse suchen und Rechte setzen
YaST - Yet another Sucking Tool
- mragucci
- Beiträge: 598
- Registriert: 08.09.2004 03:21:24
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Endor
-
Kontaktdaten:
RE
Moin,
sollte helfen!
LG
Code: Alles auswählen
for i in /home/vmail/domain/*/courierimapacl; do chmod 644 $i; done
LG
Ich will im Schlaf sterben - Wie mein Opa...
Und nicht weinend und schreiend wie sein Beifahrer!
-----
https://www.whisperedshouts.de
Und nicht weinend und schreiend wie sein Beifahrer!
-----
https://www.whisperedshouts.de
- Porschecity
- Beiträge: 33
- Registriert: 04.08.2002 18:25:56
-
Kontaktdaten:
Danke!
aber leider .... geht das nur wenn die Verzeichnisse keine Leerzeichen haben ... ohne gehts
(edit:)
bzw.
(edit2:)
ok habs mit dem midnight commander hinbekommen - aber interessieren tut es mich immer noch weil das
bestimmt wieder kommt
aber leider .... geht das nur wenn die Verzeichnisse keine Leerzeichen haben ... ohne gehts
Code: Alles auswählen
[17:25:48][root:/home/vmail/domain.com/shared]$ for i in /home/vmail/domain.com/shared/.T E S T/courierimapkeywords; do chmod 700 $i; done
chmod: Zugriff auf „/home/vmail/domain.com/shared/.T“ nicht möglich: Datei oder Verzeichnis nicht gefunden
chmod: Zugriff auf „E“ nicht möglich: Datei oder Verzeichnis nicht gefunden
chmod: Zugriff auf „S“ nicht möglich: Datei oder Verzeichnis nicht gefunden
chmod: Zugriff auf „T/courierimapkeywords“ nicht möglich: Datei oder Verzeichnis nicht gefunden
bzw.
Code: Alles auswählen
for i in /home/vmail/domain.com/shared/*/courierimapkeywords; do chmod 700 $i; done
chmod: Zugriff auf „/home/vmail/domain.com/shared/*/courierimapkeywords“ nicht möglich: Datei oder Verzeichnis nicht gefunden
ok habs mit dem midnight commander hinbekommen - aber interessieren tut es mich immer noch weil das
bestimmt wieder kommt
YaST - Yet another Sucking Tool
- mragucci
- Beiträge: 598
- Registriert: 08.09.2004 03:21:24
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Endor
-
Kontaktdaten:
RE
nun, dann das $i eben in ""
Code: Alles auswählen
for i in /home/vmail/domain/*/courierimapacl; do chmod 644 "$i"; done
Ich will im Schlaf sterben - Wie mein Opa...
Und nicht weinend und schreiend wie sein Beifahrer!
-----
https://www.whisperedshouts.de
Und nicht weinend und schreiend wie sein Beifahrer!
-----
https://www.whisperedshouts.de
Hi,
das sollte eigentlich auch ohne for-schleife funktionieren:
hier greift das word splitting der shell nicht
das sollte eigentlich auch ohne for-schleife funktionieren:
Code: Alles auswählen
chmod 644 /home/vmail/domain/*/courierimapacl