mudar
server-ip -fstype=cifs,rw,noperm,user=DOMAIN\username,pass=password ://server-ip/share
para
share -fstype=cifs,rw,noperm,user=username,pass=password,domain=domain ://server-ip/share
Estou tendo problemas para montar um compartilhamento de rede usando o autofs. Eu adicionei a seguinte linha a /etc/auto.master :
/mnt/mountpoint /etc/auto.servername
Eu então criei o arquivo /etc/auto.servername com o seguinte conteúdo:
server-ip -fstype=cifs,rw,noperm,user=DOMAIN\username,pass=password ://server-ip/share
Eu, então, executo service autofs restart
e ls /mnt/mountpoint
para determinar se o autofs consegue montar o compartilhamento (isso não acontece). O resultado de dmesg
é:
CIFS VFS: Send error in SessSetup = -13 CIFS VFS: cifs_mount failed w/ return code = -13 Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
No entanto, se eu simplesmente executar mount -t cifs //server-ip/share /mnt/mountpoint -o user=username
e digitar a senha no prompt, o compartilhamento será montado sem problemas. Verifiquei se a senha correta é /etc/auto.servername .
Alguma idéia do que estou fazendo de errado? Obrigado!
mudar
server-ip -fstype=cifs,rw,noperm,user=DOMAIN\username,pass=password ://server-ip/share
para
share -fstype=cifs,rw,noperm,user=username,pass=password,domain=domain ://server-ip/share
Eu diria que talvez você não esteja escapando de suas credenciais corretamente no arquivo. O \
no nome de usuário pode estar quebrando as coisas. Eu uso um arquivo de credenciais, acredito que seja muito mais seguro.
Estes são os arquivos que eu uso para montar automaticamente um compartilhamento em particular.
/etc/auto.master
/.autofs/cifssrvername /etc/auto.cifssrvername --timeout=600
/etc/auto.cifssrvername
share -fstype=cifs,credentials=/etc/samba/.smbauth/smb.authfile.cifssrvername,uid=0,gid=0,file_mode=0664,dir_mode=0775 ://cifssrvername/share
Eu armazeno minhas credenciais em um arquivo separado para poder definir melhores permissões (0400).
/etc/samba/.smbauth/smb.authfile.cifssrvername
username=domain\user
password=...
O sistema de arquivos é então visível em /.autofs/cifssrvername/share
.