Como montar o windows share no linux com credenciais específicas e propriedade específica do usuário linux?

0

Eu tenho o usuário do linux lUser (uid = 123) que está no grupo lGroup (guid = 145). Eu tenho o usuário do windows wUser que tem acesso total ao compartilhamento. Eu quero montar automaticamente esse compartilhamento na máquina linux e dar lUser acesso total a esse diretório. Eu editei /etc/fstab :

//192.168.1.2/WinShare /home/root/WinShare cifs username=wUser,password=Password,iocharset=utf8,sec=ntlm,uid=123,gid=145 0 0

Estou fazendo sudo mount -a e essa pasta ainda é de propriedade do root.

Depois, criei usuários em ambas as máquinas com o mesmo nome e senha. Depois disso, adicionei a seguinte linha ao fstab

//192.168.1.2/WinShare /home/user/WinShare cifs iocharset=utf8,sec=ntlm,uid=1000,gid=1000 0 0

Ainda está montado como root

Eu também tentei fazer:

//192.168.1.2/WinShare /home/user/WinShare ntfs-3g users,permissions,auto 0 0

ainda é o mesmo ...

    
por Dmitrij Kultasev 15.10.2015 / 09:32

1 resposta

0

De acordo com a documentação mount.cifs , o% Os parâmetrosuid e gid funcionam apenas quando o servidor não suporta extensões UNIX. Os parâmetros forceuid e forcegid evitam esse comportamento. Se você se conectar a um NAS, ele também poderá usar o Samba.

Você também pode especificar o UID e o GID usando o nome do usuário / grupo real.

Há também esse bug do Ubuntu , talvez ainda seja relevante.

    
por 15.10.2015 / 09:49