Hallo,
ich habe ein script geschrieben, ganz im guten alten Quick & Dirty Style. ( Man hat ja keine Zeit )
Dieses Skript wird von einem Benutzer ausgeführt und beinhaltet ein smbmount, dieser Befehl kann scheinbar nicht als Benutzer ausgeführt werden, egal welche Parameter ich mit -o username=,password angebe.
Die Berechtigungen auf das Verzeichnis wo "hingemountet" werden soll habe ich dem Benutzer bereits gegeben, - hat nichts bewirkt. Ich habe probiert mit chmod u+s ein Sticky Bit zu setzten, aber das hatte auch nicht den gewünschten effekt.
Wie kann ich es am besten regeln das der Benutzer in diesem Skript smbmount verwenden darf?
Bash-Skript als user ausführen
-
- Beiträge: 16
- Registriert: 13.11.2007 18:19:18
-
- Beiträge: 16
- Registriert: 13.11.2007 18:19:18
-
- Beiträge: 16
- Registriert: 13.11.2007 18:19:18
mach das gleiche über mount.cifs, das sollte funktionieren und hat zusätzlich den Vorteil, daß nicht mehr das veraltete ( und fehlerhafte ) smbfs verwendet wird.Rainbow-Warrior hat geschrieben: jetzt bekomme ich diese Meldung: libsmb based programs must *NOT* be setuid root.
Was soll mir das sagen?
Gruß
gms
-
- Beiträge: 16
- Registriert: 13.11.2007 18:19:18
Aha,
also ich hatte noch ein howto gefunden, ich habe dann nur noch auf smbmnt das chmod +s gesetzt, das Problem scheint es zu sein, das ein user generell nicht in die / - Ebene mounten darf. Ich probiere es aber gerne nochmal mit cifs. Ich habe mir damit gleich ein zweites Problem miteingefangen gehabt, und zwar war das Verzeichnis plötzlich 2 mal auf das selbe ziel gemounted. Dann habe ich ein unmount gemacht, aber das zweite hat er in der mtab behalten. Hilft da wirklich nur ein reboot?
also ich hatte noch ein howto gefunden, ich habe dann nur noch auf smbmnt das chmod +s gesetzt, das Problem scheint es zu sein, das ein user generell nicht in die / - Ebene mounten darf. Ich probiere es aber gerne nochmal mit cifs. Ich habe mir damit gleich ein zweites Problem miteingefangen gehabt, und zwar war das Verzeichnis plötzlich 2 mal auf das selbe ziel gemounted. Dann habe ich ein unmount gemacht, aber das zweite hat er in der mtab behalten. Hilft da wirklich nur ein reboot?