Acontece que pam_mount
é o caminho a percorrer. Você adiciona o compartilhamento de rede a /etc/security/pam_mount.conf.xml
<volume user="yourUserName" fstype="auto" path="//path/to/the/network/share" mountpoint="/path/to/the/mount/point" options="username=yourUserName" />
<mkmountpoint enable="1" remove="true" />
Deve ser teoricamente possível usar as variáveis %(USER)
, %(USERUID)
e %(USERGID)
para torná-lo uma montagem geral, mas não consegui fazer com que essa parte funcionasse no Arch Linux. Você também precisa configurar seu sistema para usar pam_mount
. Você precisa modificar o /etc/pam.d/system-auth
e seu gerenciador de login correspondente. Para o KDM, é /etc/pam.d/kde
. As modificações basicamente envolvem a adição de optional pam_mount.so
a cada seção de ambos os arquivos, mas os detalhes exatos são complicados, já que a ordem é importante. Eu segui o Arch Wiki .
Com essa configuração e o mesmo nome de usuário / senha no servidor e na minha máquina, posso montar automaticamente sem salvar um arquivo de credenciais em qualquer lugar.