Monte um compartilhamento smb com fstab vs sudo mount… problemas

1

Isso funciona no terminal .. sudo mount -t cifs -o username=user,password=pass //10.100.136.4/bus /media/bus

Isso não funciona no fstab na inicialização .. //10.100.136.4/bus /media/bus cifs username=user,password=pass,_netdev 0 0

O que estou fazendo de errado? Eu preciso disso para montar automaticamente esse compartilhamento na inicialização. Eu posso executar sudo mount -a e montar a unidade manualmente após a inicialização, então eu pensei que talvez o _netdev não está atrasando corretamente? Eu configurei um IP estático no gerenciador de rede, mas ainda não tentei em / etc / network / interfaces, isso não deve fazer diferença, mas ??

cfis-utils está instalado.

Outra coisa estranha é quando me conecto ao compartilhamento no Gnome > Files > Connect to Server com os mesmos creds, recebo acesso rw ao compartilhamento. Mas ao usar o comando mount, eu só tenho permissão de leitura. Mesmo quando me conecto ao compartilhamento no Windows, leio e escrevo. Isso realmente não é um problema, mesmo que eu não posso escrever para o compartilhamento, o aplicativo que eu preciso fazer backup para o compartilhamento pode! Eu realmente gostaria de entender isso.

O compartilhamento está em outro desktop ubuntu. Eu criei um novo usuário linux "user", um novo grupo, designou esse usuário para o grupo, definiu as permissões .. praticamente seguiu este tut .. link

    
por Paul 11.09.2018 / 02:48

1 resposta

1

Você pode tentar esperar um pouco. Mude para suas especificações e adicione a /etc/rc.local:

(
until ping -nq -c3 10.100.136.4; do
   # Waiting for network
   sleep 1
done
mount -t cifs -o vers=1.0,credentials=/home/<user>/<creds_file>,iocharset=utf8,file_mode=0775,dir_mode=0775,_netdev //10.100.136.4/bus /media/bus 2> /home/<user>/mounterr.log
)&

Claro que você pode deixar o usuário / senha direta no comando, mas ter o arquivo especial com creds pode ser mais conveniente. O formato do arquivo é

user=<user>
password=<password>

Pode haver algumas nuances inesperadas. Por exemplo, eu tive que adicionar "vers = 1.0" com o Linux Mint 18.3, enquanto não foi necessário em 18.1.

    
por 11.09.2018 / 04:58