Symbolische Schreibweise für suid/sgid/sticky-Bits
Hi! Wie lautet die symbolische Schreibweise, um die im Subject genannten Bits zu setzen. Nicht also die numerische Schreibweise 4000 2000 1000 ondern die symbolische in der Art a+x Denn mit der numerischen Schreibweise, scheint mir, kann ich nur eines dieser Bits setzen, aber nicht mehrere auf einmal?! Vielen Dank. Matthias -- SelfLinux http://www.selflinux.de Matthias.Kleine@selflinux.de SelfLinux Beta-Release auf dem LinuxTag - am Stand der PingoS! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Matthias Kleine wrote:
Denn mit der numerischen Schreibweise, scheint mir, kann ich nur eines dieser Bits setzen, aber nicht mehrere auf einmal?!
Aber klar kannst Du mit der numerischen Schreibweise mehrere Bits setzen: user group others r w x r w x r w x 1 1 1 1 0 1 1 0 0 7 5 4 754 chmod 754 etzt alle diese Bits auf einmal. aus : UNIX System Administration, Aeleen Frisch, S.36 dt. Übersetzung von Peter Klicman 1.Aufl. - Bonn: O'Reilly 1996 ISBN 3-930673-04-5 Ich bevorzuge die numerische Schreibweise, ist leichter zu schreiben, zu lesen und zu merken. mfG Wolfgang Wagner -- Wolfgang.Wagner@allgaeu.org Deutsches LinuxUserGroup-Treffen am 2.-4.6.2000 http://www.lug-camp.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, Matthias Kleine wrote:
Wie lautet die symbolische Schreibweise, um die im Subject genannten Bits zu setzen.
uid: u+s sgid: g+s sticky: o+t
Denn mit der numerischen Schreibweise, scheint mir, kann ich nur eines dieser Bits setzen, aber nicht mehrere auf einmal?!
Doch. Man muss die Werte nur addieren. "chmod 7000" setzt SUID, SGID und STICKY, wobei diese drei Bits ohne das "x"-Recht wenig Sinn machen. Gruss, Steffen --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Die, Mai 30, 2000 at 09:07:47 +0200, Matthias Kleine wrote:
Wie lautet die symbolische Schreibweise, um die im Subject genannten Bits zu setzen.
Nicht also die numerische Schreibweise
4000 2000 1000
sondern die symbolische in der Art
a+x
Denn mit der numerischen Schreibweise, scheint mir, kann ich nur eines dieser Bits setzen, aber nicht mehrere auf einmal?!
Doch, geht: chmod 7777 datei setzt alle Bits (gerade getestet mit 2.0.35 und 2.2.10), incl. der s- und t-Bits. Es geht auch symbolisch: chmod a+s,o+t datei setzt die s- und t-Bits. Jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, Matthias Kleine wrote:
Wie lautet die symbolische Schreibweise, um die im Subject genannten Bits zu setzen.
Nicht also die numerische Schreibweise
4000 2000 1000
sondern die symbolische in der Art
a+x
Denn mit der numerischen Schreibweise, scheint mir, kann ich nur eines dieser Bits setzen, aber nicht mehrere auf einmal?!
Und was passiert bei 'chmod u=st'? Sowas in der Art sollte doch gehen, oder? Bei Interesse melde dich per PM, dann kann ich dir den Text zu chmod aus 'Linux in a Nutshell' zukommen lassen... cu flo -- Im ersten Moment war ich nicht nur glücklich, dass ich das Tor geschossen habe, sondern auch, dass der Ball reinging. [Mario Basler in der ARD-Sportschau] --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
florian.gross@gmx.net
-
Jan.Trippler@t-online.de
-
Matthias.Kleine@selflinux.de
-
moser@egu.schule.ulm.de
-
Wolfgang.Wagner@allgaeu.org