¿Cómo montar el recurso compartido de Windows en Linux con credenciales específicas y propiedad de usuario de Linux específica?

¿Cómo montar el recurso compartido de Windows en Linux con credenciales específicas y propiedad de usuario de Linux específica?

Tengo un usuario de Linux lUser(uid=123) que está en el grupo lGroup(guid=145). Tengo un usuario de Windows wUserque tiene acceso completo al recurso compartido. Quiero montar automáticamente ese recurso compartido en una máquina Linux y otorgar lUseracceso completo a ese directorio. He editado /etc/fstab:

//192.168.1.2/WinShare /home/root/WinShare cifs nombre de usuario=wUsuario,contraseña=Contraseña,iocharset=utf8,sec=ntlm,uid=123,gid=145 0 0

Lo estoy haciendo sudo mount -ay esta carpeta todavía es propiedad de root.

Luego creé usuarios en ambas máquinas con el mismo nombre y contraseña. Después de eso agregué la siguiente línea alfstab

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

Todavía está montado como root.

También he intentado hacer:

//192.168.1.2/WinShare /home/user/WinShare ntfs-3g usuarios, permisos, auto 0 0

Siempre lo mismo ...

Respuesta1

segúnmount.cifsdocumentación, los parámetros uidy gidsolo funcionan cuando el servidor no admite extensiones UNIX. Los parámetros forceuidy forcegidprevienen este comportamiento. Si se conecta a un NAS, es posible que también use Samba.

También puede especificar UID y GID utilizando el nombre de usuario/grupo real.

También hayeste error de Ubuntu, quizás todavía sea relevante.

información relacionada