WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 17.09.2001, 11:16   #1
MZ
IAMTHEAMDIN
 
Registriert seit: 12.10.2000
Beiträge: 1.992


Standard Dateirechte

Hi!

Folgendes

habe ein Verzeichnis mit

drwxr-sr-x

was für ein chmod ist das?

speziell für das s ?

Wie kann ich Rechte in einem Verzeichnis ändern wenn ich ALLE Unterverzeichnisse auf die selben (neuen) Rechte ändern will, die Dateien (auch in den Unterverzeichnissen) davon aber unberührt bleiben sollen?
____________________________________
cu

mz

MZ ist offline   Mit Zitat antworten
Alt 17.09.2001, 11:35   #2
MANX
Inventar
 
Registriert seit: 27.02.2001
Beiträge: 1.967


Standard

Hi MZ!

Also Rechte ändern für alle Unterverzeichnisse (rekursiv):

`chmod -R XXX VERZEICHNIS`

... und die Sache mit dem "s", hat was mit "setuid" zu tun, d.h. es verhält sich das Programm so als würd' es vom Besitzer ausgeführt oder so ähnlich

Grüße

Manx

PS: das rekursive funzt auch mit "chown" bzw. "chgrp"
MANX ist offline   Mit Zitat antworten
Alt 17.09.2001, 12:48   #3
MZ
IAMTHEAMDIN
 
Registriert seit: 12.10.2000
Beiträge: 1.992


Standard


das wars nicht ganz

chmod -R kenn ich

ich will den befehl aber nicht auf das komplette Verzeichnis anwenden sondern nur die Direcotries "herauspicken" und ändern.

Ebenso will ich eben wissen wie man das s setzt.
____________________________________
cu

mz

MZ ist offline   Mit Zitat antworten
Alt 17.09.2001, 13:27   #4
citizen428
Elite
 
Registriert seit: 04.04.2001
Beiträge: 1.358


citizen428 eine Nachricht über ICQ schicken
Standard

Zitat:
Original geschrieben von MZ
chmod -R kenn ich

ich will den befehl aber nicht auf das komplette Verzeichnis anwenden sondern nur die Direcotries "herauspicken" und ändern.


Wie wärs mit einem Shellscript? Wenn XXX ein Directory ist dann chmod BLABLA...

Zitat:
Ebenso will ich eben wissen wie man das s setzt.
+s

Das SUID-Bit bewirkt daß ein damit ausgestattetes Programm nicht mit den Rechten des ausführenden Benutzters, sondern den Rechten des BESITZERS (in diesem Fall oft root) gestartet wird. Die eventuellen Sicherheitsrisiken liegen auf der Hand...
____________________________________
citizen428.blog() | CARGAL | open.source.mac
citizen428 ist offline   Mit Zitat antworten
Alt 17.09.2001, 13:51   #5
MZ
IAMTHEAMDIN
 
Registriert seit: 12.10.2000
Beiträge: 1.992


Standard

Zitat:
Original geschrieben von citizen428


Wie wärs mit einem Shellscript? Wenn XXX ein Directory ist dann chmod BLABLA...
ok!

wie?



programmieren ist nicht so meins
____________________________________
cu

mz

MZ ist offline   Mit Zitat antworten
Alt 17.09.2001, 15:16   #6
MANX
Inventar
 
Registriert seit: 27.02.2001
Beiträge: 1.967


Standard

Hi MZ, Citizen!

@MZ

Da hab' ich wohl etwas zu unaufmerksam gelesen.

Schau Dir den Anhang mal an.
Kann auch nur ein wenig PERL.

Datei speichern als "xxxx.pl" dann "chmod a+x" und mit "./xxxx.pl" aufrufen.

Vielleicht geht's ja.

Grüße

Manx

PS: ad PERL-Script: Verbesserungsvorschläge willkommen, blöde Kommentare NICHT!
MANX ist offline   Mit Zitat antworten
Alt 17.09.2001, 15:19   #7
MANX
Inventar
 
Registriert seit: 27.02.2001
Beiträge: 1.967


Standard

... aber jetzt!
MANX ist offline   Mit Zitat antworten
Alt 17.09.2001, 15:36   #8
MANX
Inventar
 
Registriert seit: 27.02.2001
Beiträge: 1.967


Standard

... und die Variablen anpassen natürlich, hab' ich vergessen!

Grüße

Manx
MANX ist offline   Mit Zitat antworten
Alt 17.09.2001, 15:39   #9
loa
Newbie
 
Registriert seit: 01.08.2001
Beiträge: 18


Standard

@ Zugriffsrechte der Verzeichnisse rekursiv ändern

in der bash folgendes eingeben:

list=`find . -type d`
for item in $list
do
chmod <jenachbelieben> $item
done

mfg
loa
loa ist offline   Mit Zitat antworten
Alt 17.09.2001, 16:50   #10
MZ
IAMTHEAMDIN
 
Registriert seit: 12.10.2000
Beiträge: 1.992


Standard

Zitat:
Original geschrieben von loa
list=`find . -type d`
jo das wars, danke

auch dank an Mankra für das File (aber das hier schaut einfacher aus )
____________________________________
cu

mz

MZ ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:27 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag