Script mit Root rechten ausführen, oder umount freischalten

Soon5

FreeBSD Neueinsteiger
Hy,

Ich hab folgendes Problem.

Ich hab als Root ein Script für jeden User geschrieben, mit dem er seine
Windowsfreigaben über mount_smbfs in seinem Ordner auf dem Server mounten kann. Jetzt ist das problem, dass ein normaler User nicht die Berechtigung hat mount_smbfs oder umount (zum trennen der Verbindung hinterher) zu benutzen.

Jetzt gibt es 2 möglichkeiten. Entweder es gibt die möglichkeit das Script so zu ändern, dass es mit Root rechten ausgeführt wird, oder ich "erlaube" der Gruppe User mount_smbfs und umount zu benutzen.

Bei beidem weiß ich nicht wie es geht, und wäre für Hilfe sehr dankbar.

MfG

Soon5
 
Hy,

Ich hab das mit dem sudo probiert. Leider hab ich das problem, obwohl ich den Nutzer in die /etc/sudoers eingetragen habe, akzeptiert er das nicht.

$ sh winmountsoony.sh umount
soon5 is not in the sudoers file. This incident will be reported.

die sudoers sieht so aus:
Ausschnitt:

Cmnd_Alias MOUNT = /usr/sbin/mount_smbfs, /sbin/umount
soon5 ALL = NOPASSWD: MOUNT

(da stehen noch andere Sachen drinne, aber ich will nicht alles posten)

MfG

Soon5
 
Soon5 schrieb:
Hy,

Ich hab das mit dem sudo probiert. Leider hab ich das problem, obwohl ich den Nutzer in die /etc/sudoers eingetragen habe, akzeptiert er das nicht.

$ sh winmountsoony.sh umount
soon5 is not in the sudoers file. This incident will be reported.

die sudoers sieht so aus:
Ausschnitt:

Cmnd_Alias MOUNT = /usr/sbin/mount_smbfs, /sbin/umount
soon5 ALL = NOPASSWD: MOUNT

(da stehen noch andere Sachen drinne, aber ich will nicht alles posten)

MfG

Soon5

Probier mal als Root mit visudo diese Syntax reinzuschreiben:

%wheel challenger=NOPASSWD: /sbin/umount /dvd,/sbin/umount /dos,/sbin/umount /floppy

Wheel ist die Benutzergruppe, challenger der Hostname, auf dem der Befehl ausgeführt werden soll.

HTH

Gruss :cool:
 
Spontan wuerde mir der automounter einfallen, aber besser ist es die userspace moeglichkeit in konquerer und co auszunutzen.
 
Hy,

Alles cool. Danke für die Hilfe. Ich habs jetzt hinbekommen.

Bis zur nächsten (evtl. blöden) Frage :-)

MfG

Soon5
 
Ok,
hier die lösung.

Ich hab in der Falschen Datei die Einstellungen geändert :-)

Naja, nachdem ich mit visudo dann die richtige Datei geöffnet hatte, hab ich gesehen,
das meine Einstellungen, natürlich nicht da waren. Da hab ich es dann eingetragen,
und peng, geht.

MfG

Soon5
 
Zurück
Oben