Гостевая сессия GDM для Debian Squeeze

Гостевая сессия GDM для Debian Squeeze

Время от времени мне хотелось бы отдать кому-нибудь свой домашний компьютер или ноутбук, чтобы проверить почту или поискать что-нибудь в Интернете, пока я не слежу за ними. Я использую Debian 6 (squeeze) и искал более умное решение, чем просто создать для них учетную запись и удалить ее впоследствии.

Может ли кто-нибудь указать мне пакет Debian или пошаговую инструкцию по настройке непостоянной учетной записи для графического сеанса, которую вошедший в систему пользователь может создать несколькими щелчками? Учетная запись должна быть удалена из системы при следующей перезагрузке или около того. В настоящее время я использую GDM, но открыт для KDM или lightDM.

решение1

Просто выстрел в темноте, но разве создание пользователя с именем guest, на которого указывает $HOME, не будет /tmp/guestдостаточным? Содержимое /tmpочищается при каждой перезагрузке (в зависимости от ваших настроек, но в любом случае регулярно).

Если кто-то не знает, почему это ужасная идея, то, по крайней мере, стоит попробовать:

sudo useradd -mb /tmp/ guest

решение2

Все, что я могу предложить, это несколько идей, которые еще требуют доработки:

  • Создайте обычную учетную запись с правильными разрешениями, где «/home/guest» находится на ramdisk, чтобы он обновлялся при каждой загрузке.
  • Добавьте строку, которая очищает "/home/guest" в скрипте сеанса
  • Смело пробуйте скомпилировать пакет Ubuntu gdm-guest-session в Debian

Связанный контент