Hallo Steffen,
On Sun, 7 Feb 1999, Steffen Telle wrote:
>
> Hallo Linux-Freunde
>
> Ich habe ein Verst�ndnisproblem. Auf einem Server ist Samba eingerichtet
> und l�uft auch einwandfrei. Die Verschl�sselten Passw�rter sind
> vorgegeben und sollen nun von den jeweiligen Usern �ber eine Verbindung
> (telnet oder ssh) ge�ndert werden k�nnen. Wenn diese sich aber einloggen
> und mit smbpasswd ihr Passwort �ndern wollen, dann kommt die
> Fehlermeldung :
> smbpasswd: Must *NOT* be setuid root.
> Wenn mich mein Englisch nicht im Stich l��t, dann heist dies doch
> eigentlich, da� diese Datei nicht root geh�ren darf. Sie soll aber f�r
> die Benutzer nur ausf�hrbar sein. Die Entsprechenden Rechte per chmod
> habe ich auch ausprobiert.
Nee. Ausser den 'normalen' Rechten rwx gibt es auch noch das 'setuid'
bit. Wenn das gesetzt ist (mittels chmod +s datei), l�uft das Programm
dann unter der UID des Eigent�mers, in diesem Falle root. smbpasswd
sollte das nicht. Das Programm pr�ft das und hat bei dir festgestellt,
dass das suid-bit gesetzt ist. Dir sollte dann ein
chmod -s /usb/bin/smbpasswd
helfen. Die Rechte f�r smbpasswd sind:
-rwxr-xr-x 1 root root 184144 Aug 4 1998 /usr/bin/smbpasswd
Ich lasse mich gern belehren, aber ich glaube, die obige Erl�uterung
trifft das Problem so ungef�hr.
/Axel
Axel Franke
Combustion Physics
Lund Institute of Technology / Sweden
Phone +46-46-22-20353
Fax +46-46-22-24542
--
Um aus der Liste ausgetragen zu werden, eine Mail an [EMAIL PROTECTED]
schicken, mit dem Text: unsubscribe suse-linux