Sie sind nicht angemeldet.

1

09.05.2007, 15:19

chmod s-bit problem

hallo,
ich habe eine datei /rootsfile die nur root lesen darf

Quellcode

1
2
3
su
echo x > /rootsfile
chmod u=r /rootsfile


eine datei /showrootsfile

Quellcode

1
2
3
su
echo cat /rootsfile > /showrootsfile
chmod a+rwx /showrootsfile


root kann /rootsfile mit /showrootsfile natürlich lesen

Quellcode

1
2
su
./showrootsfile

gibt die datei aus

Quellcode

1
2
su hugo
./showrootsfile

gibt die datei wie erwartet nicht aus aus [keine Berechtigung]

ich will /showrootsfile jetzt das s-bit setzen, in der Erwartung, dass die Dateimit den rechten Ihres besitzer root ausgeführt wird.

Quellcode

1
2
su
chmod u+s /showrootsfile


aber

Quellcode

1
2
su hugo
./showrootsfile

gibt die datei immernochnicht nicht aus aus [keine Berechtigung]
WARUM

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

2

09.05.2007, 15:43

RE: chmod s-bit problem

auf scripte kann kein s-bit gesetzt werden, nur auf binarys.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

3

09.05.2007, 15:54

RE: chmod s-bit problem

ah!
gesetzt werde kanns, das sehe ich ja, aber die bash, die ausgeführt wird, hat´s dann nicht gesetzt, verstehe.

gibt´s ne möglochkeit so einen oder einen ähnlichen Mechnismus für scripte zu etablieren?

strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

4

09.05.2007, 16:12

RE: chmod s-bit problem

Perl oder sudo.
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

Thema bewerten