Primeiro você precisa ter o samba e o cifs-utils instalados:
sudo apt-get install samba cifs-utils
Em seguida, use um script Bash para montar a pasta de compartilhamento do windows no linux usando o samba:
$ mkdir /mnt/smb
$ touch smb.sh
chmod +x smb.sh
$ vi smb.sh
Escreva o seguinte no arquivo smb.sh usando o vi:
#/bin/bash
SERVER_IP="192.168.1.1"
SHARE_NAME="c$"
USERNAME="samba user name"
PASSWD="samba password"
DOMAIN="domain"
mount.cifs //$SERVER_IP/$SHARE_NAME /mnt/smb/ -o username=$USERNAME,password=$PASSWD,dom=$DOMAIN
Por fim, execute o script para montar o seu compartilhamento do Windows e o cd no compartilhamento:
./smb.sh
$ cd /mnt/smb/
Outro método que me parece mais simples e direto: envolve a criação do ponto de montagem, a edição do fstab e a montagem de todos os sistemas de arquivos no fstab com um único comando.
Faça a pasta: sudo mkdir / mnt / myDirectory
Edite o fstab: sudo vi / etc / fstab
Anexe o seguinte ao arquivo fstab:
//server/Share /mnt/myDirectory cifs domain=myDomain,username=myUserName,password=myPassword 0 0
Certifique-se de preencher todas as informações apropriadas no lugar desses espaços reservados. E salve o arquivo fstab com wq
para "escrever e sair".
Finalmente, monte todos os sistemas de arquivos listados no fstab:
sudo mount -a
Agora você pode verificar se o compartilhamento está disponível com:
ls /mnt/myDirectory
E você deve ver os arquivos no diretório de nível superior do Windows Share.