ThorstenHirsch
01.03.06, 22:44
Servus.
Also ich möchte gerne als user den smb-share //host/share auf /mnt/share mounten. Dazu musste ich smbmnt und smbumount mit dem suid-flag versehen. Mein user kann smbmount jetzt aufrufen und //host/share auf einen mountpoint mounten, der ihm gehört, z.B. $HOME/share. Ich will aber, dass der user den share auf /mnt/share (root:storage, 775) mounten kann. Der user ist in der Gruppe storage und kann in /mnt/share auch schreiben. Trotzdem darf er auf /mnt/share nicht mounten, ich bekomme diesen Fehler:
cannot mount on /mnt/share: Operation not permitted
smbmnt failed: 1
Erst wenn ich mit chown den Besitzer von /mnt/share auf den user stelle funktioniert es. Ist das ein Bug oder ein Feature? Kann doch irgendwo nicht angehen, dass smbmount darauf prüft, ob einem der mount-point gehört. Warum reichen Schreibrechte nicht aus?
Also ich möchte gerne als user den smb-share //host/share auf /mnt/share mounten. Dazu musste ich smbmnt und smbumount mit dem suid-flag versehen. Mein user kann smbmount jetzt aufrufen und //host/share auf einen mountpoint mounten, der ihm gehört, z.B. $HOME/share. Ich will aber, dass der user den share auf /mnt/share (root:storage, 775) mounten kann. Der user ist in der Gruppe storage und kann in /mnt/share auch schreiben. Trotzdem darf er auf /mnt/share nicht mounten, ich bekomme diesen Fehler:
cannot mount on /mnt/share: Operation not permitted
smbmnt failed: 1
Erst wenn ich mit chown den Besitzer von /mnt/share auf den user stelle funktioniert es. Ist das ein Bug oder ein Feature? Kann doch irgendwo nicht angehen, dass smbmount darauf prüft, ob einem der mount-point gehört. Warum reichen Schreibrechte nicht aus?