SUID setzen

06/11/2009 - 15:49 von Bernd Hohmann | Report spam
Was hab ich an SUID falsch verstanden?

~$ ls -l /usr/sbin/hcp
-rwxr-xr-x 1 root root 45452 2009-10-22 08:09 /usr/sbin/hcp

~$ sudo chmod u+s /usr/sbin/hcp

~$ ls -l /usr/sbin/hcp
-rwsr-xr-x 1 root root 45452 2009-10-22 08:09 /usr/sbin/hcp

~$ hcp -l
[.. blahfasel ..]
You must root to run this program.


hcp ist ein ELF Binary (R1Soft Hot Copy, erzeugt ein Shadow-Device für
Backups, braucht Root-Rechte zur Ausführung und ich brauchs im Batch).

Bernd

Visit http://www.nixwill.de and http://www.spammichvoll.de
jean.oliver@nixwill.de & bernado.bernhardi@spammichvoll.de
 

Lesen sie die antworten

#1 Joerg Mertens
06/11/2009 - 16:21 | Warnen spam
Bernd Hohmann writes:

Was hab ich an SUID falsch verstanden?

~$ ls -l /usr/sbin/hcp
-rwxr-xr-x 1 root root 45452 2009-10-22 08:09 /usr/sbin/hcp

~$ sudo chmod u+s /usr/sbin/hcp

~$ ls -l /usr/sbin/hcp
-rwsr-xr-x 1 root root 45452 2009-10-22 08:09 /usr/sbin/hcp

~$ hcp -l
[.. blahfasel ..]
You must root to run this program.


hcp ist ein ELF Binary (R1Soft Hot Copy, erzeugt ein Shadow-Device für
Backups, braucht Root-Rechte zur Ausführung und ich brauchs im Batch).



Das suid-Bit àndert nur die effektive Benutzer-ID, das Programm prüft
aber anscheinend die Wirkliche, damit es nur von root gestartet werden
kann.

Gruß
Jörg

Ähnliche fragen