ZFS allow -> cannot mount ... Insufficient privileges

Sadakazu

Well-Known Member
Hey ho...
Ich spiele gerade mit den user Permissions ein bisschen herum.

Bislang hab ich das eigentlich nie wirklich gebraucht, da eigentlich wenn, dann nur Root entsprechende Veränderungen am ZFS vornehmen sollte.

So jetzt bin ich auf den Trichter gekommen (rein weg zum herumspielen) ein dataset zroot/home/sada anzulegen, und der Benutzer soll jetzt selber entscheiden dürfen, welche Datasets er zusätzlich haben will...

Gut also
Code:
zfs allow sada create,mount,snapshot,send,receive zroot/usr/home/sada
Soweit so gut.. also als Benutzer angemeldet.... und eingegeben:
Code:
zfs create Documents zroot/usr/home/sada

Und als Rückmeldung erhalte ich:
Code:
cannot mount 'zroot/usr/home/sada/Documents' : insufficient privileges
filesystem successfully created, but not mounted

Die Verzeichnisse sind zwar vorhanden aber ein df -Th zeigt, das das Dataset nicht gemountet ist.

Kann mir jemand erzählen warum? User hat ja die entsprechende Permission.
Zu mindestens wenn ich mir die rechte für zroot/usr/home/sada ausgeben lasse steht da:
Code:
--- Permissions on zroot/user/home/sada --------------------
Local+Descendent permissions:
          user sada create,mount,receive,send,snapshot

Irgend ne idee was ich falsch gemacht habe? oO

Gruß und schöne Pfingsten
Sada
 
*face_palm* der war jetzt sau doof....
Manchmal sieht man auch echt den Wald vor lauter Bäumen nicht :D

Code:
sysctl vfs.usermount
vfs.usermount 0
sysctl vfs.usermount=1
vfs.usermount 0 -> 1

Anschließend als Benutzer eingeloggt und:
Code:
zfs create zroot/usr/home/sada/Pictures
df -Th | grep Pictures
zroot/usr/home/sada/Pictures   zfs     ............... /usr/home/sada/Pictures

Danke :D
Thread can be Closed... ^^
 
Zurück
Oben