Понадобилось однажды отключить шифрование ecryptfs домашнего каталога, которое было когда-то настроено при установке системы.
В первую очередь сделаем копию домашнего каталога нужного пользователя:
sudo cp -rp /home/user /home/user_backup
Получим точку монтирования в каталоге:
PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
Отмонтируем каталог:
ecryptfs-umount-private
Установим права на каталог:
chmod 750 $PRIVATE
Удалим каталог и директории ~/.Private, ~/.ecryptfs:
rm -rf $PRIVATE ~/.Private ~/.ecryptfs
А также в сделанной копии, а то ecryptfs-utils может не удалится:
rm -rf /home/user_backup/.Private /home/user_backup/.ecryptfs
Если ecryptfs больше не будет использоваться в системе, то удалим утилиты:
sudo apt-get remove ecryptfs-utils libecryptfs0
Установим правильные права на директорию пользователя:
sudo chmod 750 /home/user sudo chown user:user -R /home/user
Скопируем из резервной копии домашнего каталога нужные файлы.
Все.
Можно посмотреть встроенную инструкцию командой:
ecryptfs-setup-private --undo
Смотрите также:
Решение ошибки «Could not chdir to home directory /home/user: Permission denied»