PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : chmod a-x; habe keinen Zugriff mehr



Linuxexplorer
23.07.02, 17:15
Hallo

Wenn ich ein chmod a-x files -R (files ist ein Ordner mit Unterordnern) ausführe, habe ich keinen Zugriff mehr auf meine Daten.
Durch ein Ungeschick habe ich ein chmod 700 auf meine Daten ausgeführt, so dass jetzt alle Dateien als ausführbar markiert sind.

Die Dateien sind nach dem chmod a-x, noch d-rw------, also noch lesbar und schreibbar.

Warum habe ich keinen Zugriff mehr ? Wie bringe ich das Ausführbarrecht weg ?

MFG: Linuxexplorer

taylor
23.07.02, 17:34
Die Unterordner sollten das x Bit gesetzt haben.

Ich glaub ich versteh Dein Problem noch nicht ganz, falles es noch bestet, poste doch einfach nochmal die Fehlermeldungen und ein paar "ls -l" Ausgaben.

Gruß,
Taylor

Linuxexplorer
23.07.02, 17:44
Hallo

Also mein Problem ist folgendes:

files ist ein Ordner mir mehreren Unterordnern:

drwx------ 12 besa users 4096 Jul 19 16:29 files

Ich habe ein chmod 700 files -R ausgeführt, also sind alle Dateien ausführbar. Das will ich aber nicht, also habe ich ein chmod a-x files -R gestartet.
Danach kam folgende Meldung:

besa@linuxdesk:~ > cd files
bash: cd: files: Keine Berechtigung
besa@linuxdesk:~ > ls -l
drw------- 12 besa users 4096 Jul 19 16:29 files

Wie kann ich bei den Datein das Ausführbarrecht entfernen, jedoch bei den Ordnen erhalten ?

MFG: Linuxexplorer

taylor
23.07.02, 17:48
Ah, verstanden ;)

Was Du suchst, steht in 'man find'



chmod 700 files
cd files
find -type d -exec chmod 700 {} \;
find -type f -exec chmod 600 {} \;


Gruß,
Taylor