Permitir que um usuário monte um compartilhamento de samba a partir do fstab

1

Não é possível obter mount.cifs para respeitar o user flag passado para montagem. A entrada em /etc/fstab é

//10.0.1.205/rm /home/robert/remote/rm cifs user,uid=robert,gid=users,file_mode=0644,dir_mode=0755,credentials=/etc/samba/navision,rw,noauto 0 0

mas ao executar

robert@rm:~/remote> mount rm

Eu recebo

mount error(1): Operation not permitted
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
    
por Robert Munteanu 02.10.2009 / 15:53

3 respostas

5

Parece que mount.cifs precisa ser setuid para permitir que usuários normais montem compartilhamentos.

It is possible to set the mode for mount.cifs to setuid root to allow non-root users to mount shares to directories for which they have write permission.

    
por 02.10.2009 / 16:14
2

NÃO nomeie um volume de unidade "rm" no Linux. Você está pedindo por um desastre.

    
por 06.11.2010 / 03:43
0

Este é o formato que eu acho que você quer usar - parece que você está usando a desaceleração do usuário errada no comando colado acima

//192.168.44.100/share_name /path_to/mount_point cifs username=server_user,password=server_password,_netdev,uid=client_username,gid=users 0 0
    
por 02.10.2009 / 16:01