Verzeichnisse chmodden
-
Ich wuerde gerne eine groessere Ordnerstruktur so chmodden, dass die verzeichnisse zusaetlich das execute flag gesetzt haben, normale dateien aber nicht.
wie kann ich das hinbekommen?
-
woa, verzeichnisse ohne +x? mit nem bash oder perl-skript geht das sicher recht gut. so ungefähr:
#!/usr/bin/perl -w opendir DH, '.'; @files = readdir(DH); closedir DH;
usw.
-
danke, aber wie muss ich das konkret machen?
ich kenn mich leider ueberhaupt nicht mit perl oder shellscripts aus.
-
find /ordner -type f -exec chmod 0644 {} \;
find /ordner -type d -exec chmod 0755 {} \;find sucht also entweder nach files (-type f) oder directories (-type d) und statt die gefundenen einträge 'nur' auszuprinten wird mittels '-exec' etwas anderes gemacht, nämlich ein chmod des jeweils gefunden eintrags (repräsentiert durch '{}').
gruss
-
Funktioniert perfekt. Vielen Dank!