Encontrei.
A fonte é: link no ponto "5. Mais um método ainda melhor"
O truque é usar o autofs:
-
Adicione esta linha a
/etc/auto.master
:/mnt/smb /etc/auto.smb.top
-
Crie
/etc/auto.smb.top
como:* -fstype=autofs,-Dhost=& file:/etc/auto.smb.sub
-
Crie /etc/auto.smb.sub como (ajuste conforme necessário):
* -fstype=cifs,credentials=/root/secret.txt,uid=500,gid=100 ://${host}/&
E aqui eu posso especificar também o diretório home com
${HOME}
like* -fstype=cifs,credentials=${HOME}/secret.txt,uid=500,gid=100 ://${host}/&
para que cada usuário tenha seu próprio arquivo de credenciais: -)
-
Vamos garantir que os bits de permissão estejam corretos e reinicie o serviço:
[root@host]# chmod 644 /etc/auto.smb.* [root@host]# /sbin/service autofs restart
-
Agora você pode acessar simplesmente digitando:
[user@host]$ cd /mnt/smb/winbox/getme