ich habe /home mal auf eine neue platte geschoben und dabei fiel mir auf das die rechte auf /home urspruenglich drwxrwsr-x gesetzt waren.
wofuer ist denn dieses ---s--- ?
muss man sowas haben? und wenn ja, wie?
rechte setzen (rws)?
Re: rechte setzen (rws)?
man chmodleon hat geschrieben:ich habe /home mal auf eine neue platte geschoben und dabei fiel mir auf das die rechte auf /home urspruenglich drwxrwsr-x gesetzt waren.
wofuer ist denn dieses ---s--- ?
muss man sowas haben? und wenn ja, wie?
STICKY DIRECTORIES
When the sticky bit is set on a directory, files in that directory may be unlinked or
renamed only by root or their owner. Without the sticky bit, anyone able to write to
the directory can delete or rename files. The sticky bit is commonly found on direc-
tories, such as /tmp, that are world-writable.
Wenn Übersetzung gewünscht, bitte melden.
Ja, nur ist -----s--- auf einem Verzeichnis != sticky. Das sticky-Bit wird durch ein t dargestellt. s=setuid/setgid
fileutils.info hat geschrieben: Structure of File Permissions
=============================
[...]
In addition to the three sets of three permissions listed above, a
file's permissions have three special components, which affect only
executable files (programs) and, on some systems, directories:
[...]
2. set the process's effective group ID to that of the file upon
execution (called the "setgid bit"). For directories on some
systems, put files created in the directory into the same group as
the directory, no matter what group the user who creates them is
in.
erstmal danke fuer die antwoten..
falls es jemanden interessiert: der operator + fuegt bereits vorhandenen rechten weitere rechte zu. ich habe das bis jetzt immer numerisch gemacht und bin deshalb nicht gleich darauf gekommen. ich gelobe besserung
der befehl lautet also chmod g+s home
s bewitkt, dass die nutzer oder gruppen id bei der ausfuehrung gesetzt wird (s.o.)
(man chmod)
ich melde mich nochmal, wenn ich rausgekriegt habe was das eigentlich genau bedeutet..
falls es jemanden interessiert: der operator + fuegt bereits vorhandenen rechten weitere rechte zu. ich habe das bis jetzt immer numerisch gemacht und bin deshalb nicht gleich darauf gekommen. ich gelobe besserung

der befehl lautet also chmod g+s home
s bewitkt, dass die nutzer oder gruppen id bei der ausfuehrung gesetzt wird (s.o.)
(man chmod)
ich melde mich nochmal, wenn ich rausgekriegt habe was das eigentlich genau bedeutet..