Hallo Mario, hallo Peter, hallo Leute, Am Dienstag, 10. September 2002 16:28 schrieb Mario Ohnewald:
From: Peter Wiersig [mailto:wiersig-ml@dns.glamus.de]
smbshares kann man auch als User mounten, wenn ein entspr. fstab-entry besteht und "smbmnt" suid root ist.
Idee gefällt mir sehr gut!
visudo: -------------------------------------- mohnewald ALL=NOPASSWD:/usr/bin/smbmnt ##im Prinzip sollte das hier reichen mohnewald ALL=NOPASSWD:/usr/bin/mount mohnewald ALL=NOPASSWD:/usr/bin/smbmountdie
(vi)sudo != suid-root Die drei Zeilen kannst Du gleich wieder aus der sudo-Konfiguration löschen ;-)
$# mount /mnt/puffer/ 2091: session request to 192.168.10.1 failed (Called name not present) 2091: session request to 192 failed (Called name not present) Password: smbmnt must be installed suid root for direct user mounts (501,501) smbmnt failed: 1
Woher soll mount wissen, dass es jetzt plötzlich "sudo smbmnt" und nicht wie bisher smbm(ou)nt aufrufen soll?
Was hab ich falsch gemacht?
Ganz einfach: Du hast nicht das suid-bit von smbmnt gesetzt, sondern smbmnt zur Ausführung mit sudo freigegeben. Also: chmod 4711 smbmnt Gruß Christian Boltz -- Registrierter Linux-Nutzer #239431 Linux - life is too short for reboots.