como usar um arquivo de credencial ao montar um compartilhamento samba usando o comando mount?

3

Então, eu geralmente uso esse comando para montar um compartilhamento do Samba.

mount -t cifs //ip/share /mnt/backups -o username=user,password=pwd,domain=domain

Eu quero usar um arquivo de credenciais (com 600 permissões) em vez de digitar o nome de usuário / senha.

Alguma idéia de como isso pode ser feito? Eu olhei em volta e os únicos exemplos que encontrei são para usar um arquivo de credenciais, se eu quiser montar automaticamente um compartilhamento Samba usando / etc / fstab.

Obrigado

    
por mrjayviper 07.04.2018 / 14:22

1 resposta

3

você deve usar o argumento credentials=

mount -t cifs //ip/share /mnt/backups -o credentials=/path/filename

citando man mount.cifs

credentials=filename

specifies a file that contains a username and/or password and optionally the name of the workgroup. The format of the file is:
username=value
password=value
domain=value

Sugiro criar seu arquivo em /root/.smbcredentials_sharename com permissão 600 como você já disse.

    
por 07.04.2018 / 14:47

Tags