Como montar uma unidade Samba no Debian 9 pelo fstab?

1. Como montar uma unidade Samba no Debian 9 pelo fstab?

Paulo Vianna
quartodazona

(usa Debian)

Enviado em 24/06/2018 - 00:35h

Caríssimos, boa noite.

Há alguns anos (mais de uma década) trabalho com Samba em várias situações (para controlar domínio, ser apenas compartilhamento no Windows ou no Linux), porém de um ou dois anos pra cá venho enfrentando problemas para conecar no Linux como cliente.

Utilizo Debian 9 Stretch e minhas configurações antigas já não funcionam mais e procurando na net outras confs por aí também não tenho obtido sucesso. Seguem algumas delas que já usei no fstab e não deu (mais) certo.

conf 1
//192.168.1.113/www        /home/teste/www        cifs         username=teste,password=123,defaults,iocharset=utf8,rw,file_mode=0777,dir_mode=0777,nounix,workgroup=WORKGROUP


conf 2
//192.168.1.113/www       /home/teste/www       smbfs        user,noauto,owner,defaults,file_mode=0777,dir_mode=0777,rw,username=teste,password=123     2 1


conf 3
//192.168.1.113/www       /home/teste/www       cifs        rw,noauto,user,owner,username=teste,password=123    0 0


conf 4 (onde o arquivo credentials.txt possui o conteúdo:
username=teste
password123

//192.168.1.113/www       /home/teste/www       cifs        rw,user,credentials=/srv/smbcredentials/credentials.txt,noauto,nofail,file_mode=0777,dir_mode=0777   0 0


conf 5
//192.168.2.2/Seagates /home/edward/samba/raspberry cifs x-systemd.automount,x-systemd.device-timeout=3,uid=1000,gid=1000,credentials=/home/edward/.smbcredentials,iocharset=utf8,sec=ntlm 0 0  


conf 6
//10.11.7/backup /mnt/bkp -o rw,noperm,uid=oracle,gid=oinstall,username=oracle,password=123456,sec=ntlm 


conf 7
//172.16.1.5/myshare/ /mnt/myshare     -osec=ntlmv2,domain=MYDOMAIN,username=myusername,password=mypassword 


Hora dá erro 22, hora 13, hora não funciona de outra forma. Já vi inclusve os logs, mas sem chance. O Samba que estou tentando conectar é a versão 4.5e já acabaram minhas ideias do que fazer.

Obrigado pela atenção.



  


2. Re: Como montar uma unidade Samba no Debian 9 pelo fstab?

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 24/06/2018 - 01:38h

.
.
.
.
tentou o mais simples ?

https://www.hardware.com.br/dicas/montagem-permanente-fstab.html

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



3. Re: Como montar uma unidade Samba no Debian 9 pelo fstab?

Paulo Vianna
quartodazona

(usa Debian)

Enviado em 24/06/2018 - 09:05h

Mauriciodez escreveu:

.
.
.
.
tentou o mais simples ?

https://www.hardware.com.br/dicas/montagem-permanente-fstab.html


Meu caro obrigado pela resposta, mas também não rolou. Nem montar na mão está rolando.

Tentei isso:
mount -t cifs //192.168.1.113/www  /home/teste/www -o username=teste,password=123 

Mas não rolou

Tentei sem o password:
mount -t cifs //192.168.1.113/www  /home/teste/www -o username=teste 

Ele até pede o password, mas dá erro 13.

Tentei usar essa dica do próprio Viva o Linux, mas sem sucesso:
https://www.vivaolinux.com.br/topico/Redes/Erro-no-mount.cifs

E apesar de já ter parado de usar o smbfs, fiz como você orientou e dá este erro:
mount: tipo de sistema de arquivos desconhecido "smbfs"

Abri o arquivo /var/log/samba/log.nmbd e vi este conteúdo:
 Unable to find the Domain Master Browser name WORKGROUP<1b> for the workgroup WORKGROUP.
Unable to sync browse lists in this workgroup.


Mas também não adianta eu colocar o domain com este nome, mesmo que meu smb.conf esteja com WORKGROUP setado no domain.

Segui esta criação de credenciais:

# echo "username=joao" > /home/joao/.smbpasswd
# echo "password=12345" >> /home/joao/.smbpasswd
# chmod 600 /home/joao/.smbpasswd


E usei esta:
//servidor/arquivos /mnt/windows smbfs users,credentials=/home/joao/.smbpasswd 0 0 


ou esta configuração:
//servidor/arquivos /mnt/windows smbfs users,credentials=/home/joao/.smbpasswd smbpasswd,uid=joao,gid=joao 0 0 


E também não rolou. Inclusive eu já tinha feito uma configuração similar onde listei minha conf2. Acabei inclusive de testar em outro Linux, mas não tá rolando aqui também, que por sinal é outro Debian 9. Já no Windows, consigo conectar tanto no Windows 7, quanto no 10.

Há alguns anos utilizo o cifs porque o smbfs tava me dando problema e me lembro de um dia em que meus compartilhamentos (com cifs) também pararam de funcionar, mas estava muito ocupado e passei a utilizar ssh em modo gráfico até entã. Só que agora preciso montar um compartilhamento Samba novamente para fazer deploy de apps.

Mais uma vez muito obrigado, mas se alguém mais sabe mais alguma coisa que eu poderia tentar ficaria agradecido.



4. Re: Como montar uma unidade Samba no Debian 9 pelo fstab?

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 24/06/2018 - 21:23h

campeão ... eu instalei um windows 7 em uma Vm aqui e fiz um compartilhamento ... no Linux eu consegui montar, ler e escrever no compartilhamento .

Criei o compartilhamento em mnt
#mkdir /mnt/mv7 

depois montei
#mount -t cifs //192.168.25.60/Windows /mnt/vm7 -o user=mauriciodez,pass=123456,uid=1000 


não rola de eu testar colocar no 'fstab' pq obviamente vai dar erro .. então v ai se te ajuda >> https://wiki.ubuntu.com/MountWindowsSharesPermanently

se não conseguir montar no 'fstab' vc pode fazer um script com o comando de montagem e colocar no boot

https://www.vivaolinux.com.br/dica/Como-executar-automaticamente-scripts-na-inicializacao-do-SystemD...
http://raccoon.ninja/pt/dev-pt/executar-script-ao-inicializar-o-linux-ubuntu/
https://www.hardware.com.br/comunidade/v-t/1417634/

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



5. Re: Como montar uma unidade Samba no Debian 9 pelo fstab?

Paulo Bonfanti
pbonfanti

(usa Debian)

Enviado em 24/06/2018 - 21:53h

Uma coisa sobre as novas distros, o systemd não espera o dhcp e a partição do fstab não monta, por causa disso agora tem uma opção "_netdev",que precisa ser adicionada no fstab, no manual do mount está escrito:

 _netdev
The filesystem resides on a device that requires network access (used to prevent the system from attempting to
mount these filesystems until the network has been enabled on the system).

Usando a opção "mount -v -t cifs" na montagem manual pode te fornecer mais informações pra rastrear o problema, também.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts