Acho que você está perdendo um detalhe muito importante aqui. A partir da página man como citado (e enfatizado ) por você:
The group option is similar, with the restriction that the user must be member of the group of the special file.
Observe minha ênfase em "arquivo especial". Se você consultar a seguinte explicação sobre a opção group :
group Allow an ordinary (i.e., non-root) user to mount the filesystem if one of his groups matches the group of the device. This option implies the options nosuid and nodev (unless overridden by subsequent options, as in the option line group,dev,suid).
Isso significa que o dispositivo ou arquivo especial que você está tentando montar como myuser
deve ter a mesma propriedade grupo do usuário myuser
.
Veja um exemplo:
Vamos supor que haja um dispositivo /dev/sda5
em um sistema, que está montado no diretório /builds
:
# ls -l /dev/sda5
brw-rw---- 1 root disk 8, 5 Jun 15 21:20 /dev/sda5
# grep sda5 /etc/fstab
/dev/sda5 /builds reiserfs group,defaults 1 2
Além disso, há dois usuários nesse mesmo sistema: foo
e srinidhi
# id foo
uid=1005(foo) gid=100(users) groups=100(users),33(video)
# id srinidhi
uid=1000(srinidhi) gid=100(users) groups=100(users),16(dialout),6(disk),10(wheel)
O usuário srinidhi
(que faz parte do grupo disk
) tenta montar /builds
:
srinidhi@linux:~> mount /builds/
srinidhi@linux:~> echo $?
0
Agora, vamos ver o que acontece quando foo
tenta montar /builds
:
srinidhi@linux:~> su - foo
foo@linux:~> mount /builds/
mount: only root can mount /dev/sda5 on /builds
foo@linux:~>
Como foo
não faz parte de disk
group, mount
falha.
Voltando ao seu caso, você deve garantir que a propriedade do grupo /blergh
seja myuser
ou disk
. Basta definir a propriedade de grupo correta e sua entrada /etc/fstab
original deve começar a funcionar:
# chgrp myuser /blergh
Agora, tente executar mount /media/blergh
como myuser
.
Observação: a propriedade do ponto de montagem (aqui /media/blergh
) não afeta mount
.