Tente jogar com o pam_mount é capaz de usar a senha do usuário no processo de login, ou bilhetes krb5:
Neste momento, forneço a meus usuários estas instruções. Ele monta o compartilhamento de samba da nossa empresa usando o fstab.
sudo mkdir /mnt/simsamba
echo "//atlas/data$ /mnt/simsamba cifs credentials=/root/.credentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0" >> sudo tee -a /etc/fstab
sudo echo "username=$USER" > /root/.credentials
echo "password=" >> /root/.credentials
chmod 600 /root/.credentials
nano /root/.credentials
# Complete both lines by entering your active-directory username/password and saving it here (no space after the =)
Existem dois grandes problemas com isso:
Outra maneira de fazer isso é simplesmente executar o usuário sempre que fizerem login:
sudo mount -t cifs -o user=$USER //atlas/data$ ~/shared_drive
Mas eu gostaria de automatizar isso. Eu poderia colocar essa linha em ~/.bashrc
, mas eles precisariam digitar sua senha sempre que lançassem um novo terminal. Além disso, se eles não iniciassem um terminal antes de abrir o navegador de arquivos, isso não aconteceria. Eu poderia colocá-lo em ~/.profile
, mas não tenho certeza de como a interação da senha funcionaria. Eles estão realmente logados nesta máquina com a mesma conta que eles usarão para acessar o samba, então optativamente, eu gostaria de evitar a necessidade de o usuário digitar novamente a senha.
Tente jogar com o pam_mount é capaz de usar a senha do usuário no processo de login, ou bilhetes krb5: