Страница 1 из 1

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 16:29
igogo56136
Здравствуйте.Подскажите как сделать. Нужно создать пользователя в Linuxmint 18 чтобы он не мог выключать компьютер или выходить из системы итд но чтобы работала кнопка сменить пользователя. И желательно отключить все скринсейверы и заставки. Можно оставить энергосбережение экрана.

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 16:36
malvinochka2017
igogo56136 писал(а): чтобы он не мог выключать компьютер
Простите, а смысл? Кнопу "Power" или выдергивание вилки из розетки все равно не отмените никак...

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 16:41
Chocobo
igogo56136, В каком окружении раб.стола?
Про корицу тут частично описывали подобное - Как убрать кнопку Сменить пользователя?

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 16:42
igogo56136
Смысл в том что поставили антивандальный терминал для просмотра чертежей через программу Pix и на него установили Linuxmint. Включается ключом. На нем установлена антивандальная клавиатура и трекбол. Нужно ограничить пользователя чтобы он ничего с ним не сделал(к примеру не выключил или не удалил чертежи)
Зы Окружение Cinnamon

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 16:44
malvinochka2017
malvinochka2017 писал(а): Кнопу "Power"
Хотя, кнопку "Power" можно деактивировать. В Мате, по крайней мере. А вилку из розетки - нет.

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 17:22
malvinochka2017
igogo56136 писал(а): Нужно создать пользователя в Linuxmint 18 чтобы он не мог выключать компьютер или выходить из системы итд но чтобы работала кнопка сменить пользователя.
А ведь нашла простой надежный способ.

Если еще не установлен:
sudo apt-get install dconf-editor
Путь в редакторе:
com.linuxmint.mintmenu.plugins.system_management

Галочка "show-quit" убирает кнопку "выход" (соответственно, не перезагрузить, не выключить, не перейти в спящий) из меню. Остальные галочки - по желанию.
Снимок экрана в 2017-07-20 17-15-05.png
Kazam_screenshot_00002.png
Kazam_screenshot_00002.png (12.06 КБ) 2455 просмотров
Способ одинаковый для любого окружения, на сколько я поняла. В МАТЕ работает прекрасно.

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 17:23
rogoznik
igogo56136 писал(а): не удалил чертежи
Выставить права на папку с чертежами, например так chmod -R 755 /home/vasya/папка_с_чертежами

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 17:31
BadBird
malvinochka2017 писал(а): А ведь нашла простой надежный способ.
Выключение через терминал тоже не поможет?

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 17:33
di_mok
BadBird, в терминале же через sudo

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 17:33
malvinochka2017
BadBird писал(а): Выключение через терминал тоже не поможет?
Как раз об этом писала. :write:

Такой путь: org.cinnamon(mate или другое окружение).desktop.lockdown

галочка на disable-command-line
Запретить пользователю доступ к терминалу или указанию командной строки для запуска. Например, пользователь не сможет получить доступ к диалоговому окну панели «Запуск приложения»
Что бы через терминал не выключил.

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 17:37
Chocobo
Чем усердно кастомить окружение, надеясь что ничего не забыл от него отломить - я бы предпочел запустить требуемую приложуху в голой иксовой сессии, ну или в каком нибудь базовом WM

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 18:18
igogo56136
Завтра попробую) спасибо) отпишусь.
ps Попробовал на своей системе нету пункта меню такого
Чтобы убрать кнопки я слышал нужно какие то файлики править найду отпишусь)

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 18:36
KOT040188
di_mok писал(а): в терминале же через sudo
sudo уже давно не надо:
Завершить работу и перезагрузить систему:
$ systemctl reboot

Завершить работу и выключить компьютер (с отключением питания):
$ systemctl poweroff

Перевести систему в ждущий режим:
$ systemctl suspend

Перевести систему в спящий режим:
$ systemctl hibernate

Перевести систему в режим гибридного сна (или suspend-to-both):
$ systemctl hybrid-sleep

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 18:53
malvinochka2017
Не по теме
KOT040188 писал(а): в режим гибридного сна
Что это такое?

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 19:29
KOT040188
malvinochka2017, suspend+hibernate

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 19:37
malvinochka2017
KOT040188 писал(а): suspend+hibernate
Да я на хабре читала все эти заумности. А вы сможете конкретно и просто привести пример, чем это отличается от простого режима сна?

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 20:13
Bill Williamson
Можно поставить i3wm. Настроить конфиг на запуск терминала сочетанием только через gksu, а нужную программу кинуть на автозапуск. Отключить tty и все ненужные сочетания клавиш. Защитить соответствующими правами чертежи. Повесить кнопку смены пользователя на панель i3blocks с командой exec i3-msg exit.

Запрет пользователю выключать компьютер

Добавлено: 20 июл 2017, 20:27
KOT040188
malvinochka2017 писал(а): Да я на хабре читала все эти заумности. А вы сможете конкретно и просто привести пример, чем это отличается от простого режима сна?
Ждущий режим и Гибернация (операционные системы)

Запрет пользователю выключать компьютер

Добавлено: 25 июл 2017, 18:14
igogo56136
Спасибо мальвиночка за приложение. Помогло выставил галочку в dconf-editor org.cinnamon.desktop.lockdown disdable-log-out
Это конечно обходится но на первое время норм