LINUX.ORG.RU

Не полная блокировка зашифрованной fscrypt домашней папки при выходе пользователя

 ,


0

1

В debian есть юзер с зашифрованной через fscrypt домашней папкой. Вот только после завершения сеанса папка остаётся частично разлоченной. Если зайти под рутом и попробовать залочить её вручную, то обычно пишет что папка используется другим юзером, но иногра всё же блокирует. Похоже проблема кроется в иксах, и в частности в LightDM/XFCE, т.к. если логиниться через консоль то всё гуд. Гугление и арчвики не помогли - в дебиан всё это как-то кастомизировано сделано.

Ответ на: комментарий от firkax

Пробовал, но уже не помню чем это закончилось. Попробую снова когда у того компа буду.

fidonet
() автор топика
Ответ на: комментарий от firkax

Уже через пару секунд lsof +D /home/mo/ или lsof | grep /home/mo ничего не выдают. Хотя если успеть, то видно что там куча файлов в пользовании после логофа. Дело в порядке, похоже. PAM модуль вызывается не в самую последнюю очередь.

Вообще всё это легко воспроизводится (на виртуалке, например).

Подготовка:

apt install fscrypt libpam-fscrypt
pam-auth-update 
tune2fs -O encrypt /dev/sdb1
fscrypt setup

У pam-auth-update выбирается всё по умолчанию.

Шифрование:

adduser mo
mkdir /home/mo2
fscrypt encrypt /home/mo2/ --user=mo
cp -a -T /home/mo/ /home/mo2/
mv /home/mo/ /home/mo-old/
mv /home/mo2/ /home/mo/
fscrypt lock /home/mo/

У fscrypt encrypt выбирается шифрование через логин.

fidonet
() автор топика
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария