Как создать гостевой профиль в МСВСфера
В данной инструкции описан способ создания гостевого профиля в ОС МСВСфера, настройки которого будут приведены к изначальному состоянию при каждой авторизации. Гостевой профиль может быть полезен, когда нужен ограниченный доступ к рабочему месту для широкой публики (например, в учебном классе в образовательном учреждении).
Окружение
МСВСфера АРМ версии 8.x
МСВСфера АРМ версии 9.x
МСВСфера АРМ версии 10.x
Инструкция
Откройте «Терминал»:
Подготовьте шаблон домашней директории и создайте пользователя для гостевого профиля:
$ sudo cp /etc/skel /etc/skel_template $ sudo useradd -m guest
Очистите файл
/etc/gdm/PreSession/Default:
$ sudo echo "" > /etc/gdm/PreSession/Default
Добавьте в файл
/etc/gdm/PreSession/Defaultскрипт, который очищает домашнюю директорию пользователяguest, копирует шаблон, выставляет права и настраивает SELinux-контекст:
#!/bin/bash USER=guest HOME_DIR="/home/$USER" SKEL_DIR="/etc/skel_template" if [ "$PAM_USER" == "$USER" ]; then rm -rf "$HOME_DIR"/* "$HOME_DIR"/.[!.]* 2>/dev/null cp -a "$SKEL_DIR"/. "$HOME_DIR"/ chown -R $USER:$USER "$HOME_DIR" chmod -R 700 "$HOME_DIR" if command -v restorecon >/dev/null 2>&1; then restorecon -RF "$HOME_DIR" fi fi
Сделайте скрипт исполняемым:
$ sudo chmod +x /etc/gdm/PreSession/Default
После этого можно использовать пользователя guest для ваших целей.