1. Никогда не позволяйте Временному пользователю без пароля получить контроль доступа к вашему компьютеру! ПЕРВЫЙ. Создайте политику, запрещающую однопользовательскому гостю вносить изменения в систему. Открыть текстовый редактор gksu gedit /etc/polkit-1/localauthority/50-local.d/10-desktop-policy.pkla
вставить текст
[guest-policy]
Identity=unix-user:guest
Action=*
ResultAny=no
ResultInactive=no
ResultActive=no
2. открыть терминал и начать печатать
sudo addgroup --system --quiet --gid 126 guest
sudo useradd -c Guest,,, -d /tmp/guest-home.UBUNTU -m -s /bin/bash -g guest guest
sudo usermod --uid 117 --gid 126 guest
создать пустой пароль для этой учетной записи:
sudo usermod --password U6aMy0wojraho guest
создать не запрашиваемый пароль при входе в систему для этой учетной записи:
sudo usermod --groups nopasswdlogin guest
Отредактируйте /etc/gdm/gdm.schemas type:
gksu gedit /etc/gdm/gdm.schemas
и добавьте гостя в greeter / Включить по умолчанию
<schema>
<key> greeter / Include </ key>
<signature> s </ signature>
<default> guest </ default>
</ schema>
Теперь sudo restart gdm
ПРИМЕЧАНИЕ: вы больше не будете входить в систему с гостевыми сеансами через учетные записи пользователей. Это новый гостевой сеанс, и вы сможете входить только с экрана входа, любые изменения в этой учетной записи будут оставаться при выходе из системы до перезагрузки компьютера.
восстановить открытый терминал и набрать:
sudo userdel guest
затем sudo restart gdm
скопировать настройки для гостевой сессии
sudo cp -R ~/.gconf/desktop /etc/gconf/gconf.xml.system/
sudo cp -R ~/.gconf/apps /etc/gconf/gconf.xml.system/
sudo chmod 777 -R /etc/gconf/gconf.xml.system/desktop
sudo chmod 777 -R /etc/gconf/gconf.xml.system/apps
Карантин
Возможно, вы захотите посмотреть на этот ответ, если хотите «заблокировать» учетную запись пользователя.
источник