Como montar o compartilhamento do Windows no Linux com credenciais específicas e propriedade específica de usuário do Linux?

Como montar o compartilhamento do Windows no Linux com credenciais específicas e propriedade específica de usuário do Linux?

Tenho usuário linux lUser(uid=123) que está no grupo lGroup(guid=145). Eu tenho um usuário do Windows wUserque tem acesso total ao compartilhamento. Quero montar automaticamente esse compartilhamento na máquina Linux e dar lUseracesso total a esse diretório. Eu editei /etc/fstab:

//192.168.1.2/WinShare /home/root/WinShare nome de usuário cifs=wUsuário,senha=Senha,iocharset=utf8,sec=ntlm,uid=123,gid=145 0 0

Estou fazendo sudo mount -ae esta pasta ainda pertence ao root.

Depois criei usuários nas duas máquinas com o mesmo nome e senha. Depois disso, adicionei a seguinte linha aofstab

//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 ...

Responder1

Conformemount.cifsdocumentação, os parâmetros uide gidsó funcionam quando o servidor não suporta extensões UNIX. Os forceuidparâmetros forcegide evitam esse comportamento. Se você se conectar a um NAS, ele também poderá usar o Samba.

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

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

informação relacionada