LINUX.ORG.RU

Домашняя директория, скелетоны и смысл жизни.


0

0

После локального или удаленного логина необходимо сознание временнной (в течении сеанса или до следующей перезагрузки)
домашней директории вошедшего в систему пользователя, причем с определенными параметрами. Правильно ли будет прописать
~/user в tmpfs через и создать необходимые файлы в /etc/skel? Может есть более грамотные способы? Спасибо.
anonymous

А если использоват учётную запись guest? разрешить ей судо с паролем. Поннимаю что это не то что ты спрашивал.

baaba ★★★
()

Вроде /etc/skel используется только при создании нового пользователя. Кто в вашем случае будет "дергать" adduser? А tmpfs использовать осторожно, во всяком случае указать ее размер явно, а не умолчательную половину ОЗУ.

mky ★★★★★
()
Ответ на: комментарий от anonymous

>Необходимое решение должно находиться где-то в /etc/pam.d/login?

Если использовать pam_mkhomedir ( http://www.kernel.org/pub/linux/libs/pam/Linux-PAM-html/sag-pam_mkhomedir.html ), то да, в pam.d/login, или ещё есть Autodir ( http://www.intraperson.com/autodir/ ), хотя не знаю, живой ли он...

В любом случае необходимо будет написать скрипт удаляения пользовательского каталога и вызывать его при logout, и, возможно по cron'у. Просто не понятно, может ли быть в системе несколько логинов одного пользозователя, могут ли оставаться запущенные им в фоне процессы и т.д. И ещё удалять пользовательский каталог в ходе начальной загрузки системы.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.