Eu recomendo que você use fstab
para montagem.
Tente verificar os registros para solucionar as causas do problema. Tente este comando para exibir a lista de arquivos que podem exibir os registros de montagem:
grep -e mount -e ext4 -lR /var/log 2> /dev/null
Para mim, os registros de montagem estavam em /var/log/syslog
, pode ser diferente para você.
Agora você precisa de duas guias de terminal abertas, digite o comando em uma guia: sudo tail -f /var/log/syslog
E na segunda guia, tente montar o sistema com o seguinte comando:
mount -t cifs -o user=USER,domain=DOMAIN,cruid=USER,sec=krb5 //HOST/Share /mnt/tmp
Se você voltar para sua primeira guia, poderá ver alguns erros de registro. Para mim os erros foram (para você pode ser diferente):
kernel: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
kernel: CIFS VFS: protocol revalidation - security settings mismatch
kernel: CIFS VFS: session ffff90a6a2959000 has no tcon available for a dfs referral request
kernel: CIFS VFS: cifs_mount failed w/return code = -5
Dependendo dos seus registros de erros, você pode conseguir adicionar vers=1.0
ao seu comando de montagem e isso pode funcionar, mas é a versão menos segura do SMB. Caso contrário, você poderia treinar o que a solução é baseada no erro que você recebe.
O que você também pode tentar é configurar o servidor Samba dentro de /etc/samba/smb.conf similar a este (funciona para mim):
[username]
comment = Username's developer directory
read only = no
locking = no
path = /var/www/username
guest ok = no
writeable = yes
Em seguida, no cliente, adicione a seguinte linha a /etc/fstab
//server/username /mountpoint cifs vers=1.0,username=username,iocharset=utf8,uid=your_profile_uid_on_the_server 0 0
Use sudo mount /mountpint
Veja como isso acontece, espero que essa informação seja útil para você.