Ограничение выбора менеджера окон учетной записи

У меня было хорошее резервное копирование успеха / восстановление файлов на Linux с Backup Exec (v11 +). Я не могу говорить с другими точками вопросов.

4
задан 1 November 2008 в 02:38
3 ответа

Единственным путем я могу думать, чтобы сделать, это вовлекает группы использования. Вы создали бы группы, которые соответствуют каждому менеджеру окон и добавляют учетную запись к группам менеджера окон (или менеджеры) предпочтительный. Измените владельца группы каждого менеджера окон соответствующей группе. Удалите полномочия для "другого" для выполнения различных менеджеров окон. Теперь, для запуска менеджера окон, у Вас должно будет быть разрешение выполнить его. Так как у Вас только есть разрешение выполнить менеджеры окон, которые соответствуют Вашему составу группы, можно сделать его так, чтобы конкретные пользователи могли только выполнить определенные менеджеры окон.

Это на самом деле кажется очень твердым поддержать и не особенно масштабируемое, и я не рекомендовал бы это. Вы могли бы точно также настроить учетную запись с псевдонимом для "корректного" менеджера окон и попросить, чтобы Ваши пользователи вызвали менеджер окон через псевдоним вместо этого. Это не остановит решительного пользователя, но могло бы выполнить большую часть того, что Вы хотите без сложностей поддержания групп.

1
ответ дан 3 December 2019 в 04:18

Возможно, то, что Вы действительно хотите, должно ограничить (виртуальную) память или другие ресурсы, которые они могут использовать. Раз так посмотрите ulimit команда.

0
ответ дан 3 December 2019 в 04:18

Мои коллеги нашли следующее решение:

.dmrc должен быть

[Desktop]
Session=default

.Xclients-значение-по-умолчанию, .xinitrc, и .xsessions должны иметь

application-for-user-to-interact-with &
/usr/local/bin/fvwm2 -f $HOME/system.fvwm2rc

сценарий входа в систему гнома должен быть

pkill -n gnome-session
pkill -n gconfd

kde-сценарий-входа-в-систему должен быть

pkill -n kwrapper
pkill -n gconfd

Измените/etc/X11/gdm/gdm.conf, таким образом, он указывает

ShowLastSession=false
DefaultSession=default.desktop

Добавьте к ~lcsoper/.bash_profile:

if [ "$TERM" != "dumb" -a "$SSH_CLIENT" != "" ]; then
    application-for-user-to-interact-with
fi
kill -9 $$

завершать сессию, если что-то другое, чем значение по умолчанию было выбрано. Пока пользователь не может изменить оболочки или изменить .bashrc, затем только менеджер окон "по умолчанию" может работать.

0
ответ дан 3 December 2019 в 04:18

Теги

Похожие вопросы