rechte setzen (rws)?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
leon
Beiträge: 35
Registriert: 05.11.2002 15:41:34
Kontaktdaten:

rechte setzen (rws)?

Beitrag von leon » 06.11.2003 16:47:06

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?

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Re: rechte setzen (rws)?

Beitrag von zyta2k » 06.11.2003 17:32:01

leon 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?
man chmod

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.

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 06.11.2003 17:42:28

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.

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 07.11.2003 11:10:38

:oops:

Benutzeravatar
leon
Beiträge: 35
Registriert: 05.11.2002 15:41:34
Kontaktdaten:

Beitrag von leon » 07.11.2003 16:58:36

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..

Antworten