Этот вариант не подходит, т.к. сносит вообще все файлы в /home. И некоторые настройки все же нужны постоянно.
В общем, другого варианта не осталось кроме как настроить
Гостевую учетку. Мало ли кому пригодится - опишу здесь свой случай настройки. Если у кого есть рекомендации или исправления, как можно было бы улучшить подобный конфиг, пишите. Я собирал эту информацию из разных источников.
1. Подготовка системы. Прежде чем копировать файлы из
/home в папку
etc/guest-session/skel необходимо привести систему в "эталонный" вид, который нужен нам в гостевой учётке, т.к. при каждом запуске мы будем возвращаться к нему. Вычищаем всё от мусора, делаем все настройки, которые хотим видеть (в том числе темы оформления, шрифты и назначенные приложения по умолчанию), блокировки и так далее. Ставим также обои, выносим необходимые ярлыки на рабочий стол. Можно вычистить историю в браузере - она также будет грузиться каждый раз очищенной (я очистил). Устанавливаем нужную громкость и т.п.
- так как папка
/home будет очищаться каждый раз, а мне необходимо иметь папку, куда пользователи смогут складывать свои файлы и работать с ними в следующий раз, создаем папку на другом разделе:
mkdir -m 0777 /var/guest-data
Сразу делаем ярлык на неё на рабочем столе. Но просто так это сделать не получится, так как скопируется лишь ссылка и в гостевом сеансе она сломается. Правой кнопкой на рабочем столе - Создать значок запуска. Пишем имя. В команде пишем:
thunar /var/guest-data
Можно выбрать иконку.
- обои рабочего стола. Можно создать свою обоину (если есть навыки в редакторах) и написать на ней предупреждающий текст или другую информацию, которую вы считаете нужной. Я пишу предупреждение об удалении файлов и рекомендацию как и куда их сохранить. Сразу установить ее на фон. Эта обоина будет грузиться всегда в таком виде.
2. Активация автовхода в гостевую учетку
guest-account autologin
Теперь система будет грузиться в Гостя автоматически. Чтобы вернуться в своего пользователя можно сделать обычный Выход. Смена пользователей в Госте у меня не сработала (наверное, и не должна).
Как отключить и другие подробности по
ссылке на wiki3. Создание каталога с "эталонными" файлами настройки
mkdir /etc/guest-session
mkdir /etc/guest-session/skel
Копируем наш
/home в
/etc/guest-session/skelcp -rT /home/ИМЯПОЛЬЗОВАТЕЛЯ /etc/guest-session/skel
Готово. Перезагружаемся, проверяем. В моем случае файл скрипта не понадобился.
Из минусов этого Гостевого аккаунта как раз та самая папка, в которой файлы не удаляются. Возможно, я что-то перепутал с правами, но файлы, которые в ней создает гость теперь из обычного юзера не удалить (только с правами su). Это работает и в обратную сторону.
Ещё минус - остаются закладки в домашний каталог юзера на боковой панели. Я просто отключил боковую панель в "эталонном" варианте, чтобы пользователи "не промахнулись". Возможно, есть решение получше - напишите.
А так в целом все ок и данный вариант меня вроде как устраивает. Это даже больше того, что мне требовалось.