O sec=ntlm
é o que está causando o erro. Apenas remova isso.
Em algum momento entre 14.04 e 18.04 pré-beta, esse argumento foi embora.
Seguindo este guia guia fazendo a montagem de pastas de rede protegidas por senha e, em seguida, receba um erro como este
$ sudo mount -a
mount error(22):Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Alguém pode me dar algumas dicas?
Aqui está o arquivo fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda6 during installation
UUID=58b63c7f-9fe8-4422-a571-ebcc726caadc / ext4 errors=remount-ro 0 1
# /home was on /dev/sda7 during installation
UUID=04efdfed-5243-498f-ad5d-65119168e122 /home ext4 defaults 0 2
# swap was on /dev/sda8 during installation
UUID=0ddb7810-bfec-427d-937d-20ba0dbeb738 none swap sw 0 0
#network drive
//192.168.0.10/HomeData /media/homeshare cifs credentials=/home/sean/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
O sec=ntlm
é o que está causando o erro. Apenas remova isso.
Em algum momento entre 14.04 e 18.04 pré-beta, esse argumento foi embora.
Sem detalhes, você precisará do IP remoto da máquina Windows e do nome de usuário e senha do administrador. Em seguida, você precisa ter certeza de que compartilhou a pasta do Windows corretamente. Clique com o botão direito na pasta em questão, selecione Propriedades, clique na guia Compartilhamento, clique no botão Compartilhamento Avançado, clique em Compartilhar esta pasta, clique em Permissões, verifique se "Todos" tem controle total, se o grupo "Todos" não for criado, faça isso por adicionando-o, conceda as permissões. Em seguida, verifique se você criou o arquivo ~/.smbcredentials
com linhas de nome de usuário e senha preenchidas. Você também precisa ter certeza de ter criado um ponto de montagem no seu sistema sudo mkdir /mnt/somesharename
. Em seguida, edite o arquivo /etc/fstab
adicionando a seguinte linha no final //<ip of remote server>/<name of folder on remote server> /mnt/<name of new remote directory> cifs iocharset=utf8,credentials=/home/username/.smbcredentials,uid=1000,gid=1000,file_mode=0777,dir_mode=0777 0 0