Diretório inicial criptografado não montando automaticamente com .profile

3

Tenho a edição do servidor Ubuntu 12.04 com a criptografia de diretório inicial ativada. Logar localmente descriptografa e monta automaticamente meu diretório inicial e carrega meu zshrc. Mas o login via ssh apenas me deixa no diretório inicial sem precisar descriptografar e montar meu diretório pessoal.

Isso é o que eu vejo

3014658 dr-x------ 2 david david 4096 Jan 10 14:20 .
3014657 drwxr-xr-x 5 root  root  4096 Jan 10 10:22 ..
3014666 lrwxrwxrwx 1 david david   56 Jan  7 18:42 Access-Your-Private-Data.desktop -> /usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop
3014662 lrwxrwxrwx 1 david david   31 Jan  7 18:42 .ecryptfs -> /home/.ecryptfs/david/.ecryptfs
3014663 lrwxrwxrwx 1 david david   30 Jan  7 18:42 .Private -> /home/.ecryptfs/david/.Private
3015474 -rwxrwxrwx 1 david david   35 Jan 10 14:20 .profile
3014665 lrwxrwxrwx 1 david david   52 Jan  7 18:42 README.txt -> /usr/share/ecryptfs-utils/ecryptfs-mount-private.txt
3017327 -rw------- 1 root  root   623 Jan 10 10:40 .viminfo

Eu criei um ~ / .profile com as permissões e propriedade acima. É o conteúdo dizer para montar minha casa criptografada e cd para atualizar meu shell.

/usr/bin/ecryptfs-mount-private
cd

Ele não parece estar sendo executado no login do SSH. Quando eu executo ecryptfs-mount-private manualmente, me pedem uma senha. Talvez seja isso que está impedindo a montagem automática?

    
por David Xia 10.01.2013 / 20:36

1 resposta

0

Já respondemos:

Em suma, o SSH não usa ~/.profile , mas é próprio script ~/.ssh/rc .

    
por dess 11.01.2015 / 14:46