PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sticky-Bit tmp



stefan-h
08.07.04, 09:23
Hallo Leute

user$ ls -ald /tmp
drwxrwxrwt 10 root root 20480 Feb 23 22:39 /tmp

Mein Problem wenn ich jetzt "chmod 777 /tmp" aufrufe und den Rechner neu starte wird das Sticky-Bit auf das Verzeichnis /tmp neu gesetzt.
Das will ich aber nicht?
SuSE 8.2 und 9.0, hat da jemand eine Ahnung...

Bitte helft mir

msi
08.07.04, 09:28
was stört dich denn am sticky bit?

Susu
08.07.04, 09:40
Mein Problem wenn ich jetzt "chmod 777 /tmp" aufrufe und den Rechner neu starte wird das Sticky-Bit auf das Verzeichnis /tmp neu gesetzt.Das ist IMHO auch richtig mit dem Sticky Bit...

stefan-h
08.07.04, 09:43
Das ich als User die Datei eines anderen nicht löschen kann.

piefke1984
08.07.04, 10:05
und wenn du einfach ein sysv-script anlegst, welches bei jedem start die zugriffsrechte per "chmod 0777 /tmp" setzen laesst? verstehe aber den sinn zum entfernen des sticky bit nicht. weiss nur, dass gentoo die zugriffsrechte von /tmp unter /etc/init.d/bootmisc setzt. kannst ja auch mal ein grep -r 1777 /etc/init.d versuchen, aber suse hat da bestimmt einen komplizierteren mechanismus verbaut. *g*

michael

stefan-h
08.07.04, 10:12
SuSE setzt diese im /etc/init.d/boot.localnet, auch nicht komplizierter als gentoo

Hab mir wirklich geholfen

fsd
08.07.04, 10:16
Und was war der Sinn der Aktion jetzt?
Das nicht-setzen des sticky bit ist eine Sicherheitslücke.

MFG fsd.

canis_lupus
08.07.04, 10:21
Steht in /etc/init.d/boot.localnet (SuSE 9.1)
Halte es aber für keine gute Idee, das sticky-Bit zu entfernen.