Как заблокировать доступ к изменяющимся часам и дате для ubuntu?

Для доступа к Xfce4 Terminal с экрана Alt + F2 необходимо ввести

xfce-terminal

, а затем нажать кнопку Execute. Посмотрите, как здесь: http://docs.xfce.org/apps/terminal/getting-started (но обратите внимание, что набрав Xfce Terminal, как указано в ссылке, может не работать, тогда как xfce-terminal будет).

Чтобы узнать больше о двух режимах экрана Alt + F2, посмотрите http://docs.xfce.org/apps/terminal /getting-started.

Что касается Writer, то я предполагаю, что вам придется набирать

libreoffice3.6 --writer

или

1
задан 6 July 2017 в 13:25

4 ответа

Системные настройки Unity для даты / времени имеют привилегии root, или unity-control-center datetime уведомляет /lib/systemd/systemd-timedated. В качестве экстремального решения вы могли бы переименовать единый центр управления, и это остановило бы пользователя от любых настроек, включая дату, мощность, экран и т. Д.

-1
ответ дан 18 July 2018 в 10:39

Для графического интерфейса вам необходимо установить правила Polkit. Адаптируя один из моих других ответов, проверьте, какие действия Polkit применяются:

$ pkaction | grep time com.canonical.controlcenter.datetime.configure org.freedesktop.RealtimeKit1.acquire-high-priority org.freedesktop.RealtimeKit1.acquire-real-time org.freedesktop.timedate1.set-local-rtc org.freedesktop.timedate1.set-ntp org.freedesktop.timedate1.set-time org.freedesktop.timedate1.set-timezone

Действия org.freedesktop.RealtimeKit1 здесь неактуальны, вы можете игнорировать их и отказывать в разрешении другим. Создайте файл .pkla в / etc/polkit-1/localauthority/50-local.d с именем, скажем, disable-time-change.pkla, содержащий:

[Disable time change] Identity=* Action=com.canonical.controlcenter.datetime.configure;org.freedesktop.timedate1.* ResultAny=no ResultInactive=no ResultActive=no

. Вы можете уточнить, какие пользователи не могут этого сделать, заменив * в Identity=* с соответствующими именами пользователей или группами (unix-user:foo;unix-group:bar и т. д.).

Для командной строки не предоставляйте неограниченный доступ sudo.

4
ответ дан 18 July 2018 в 10:39

Системные настройки Unity для даты / времени имеют привилегии root, или unity-control-center datetime уведомляет /lib/systemd/systemd-timedated. В качестве экстремального решения вы могли бы переименовать единый центр управления, и это остановило бы пользователя от любых настроек, включая дату, мощность, экран и т. Д.

-1
ответ дан 24 July 2018 в 19:37

Для графического интерфейса вам необходимо установить правила Polkit. Адаптируя один из моих других ответов, проверьте, какие действия Polkit применяются:

$ pkaction | grep time com.canonical.controlcenter.datetime.configure org.freedesktop.RealtimeKit1.acquire-high-priority org.freedesktop.RealtimeKit1.acquire-real-time org.freedesktop.timedate1.set-local-rtc org.freedesktop.timedate1.set-ntp org.freedesktop.timedate1.set-time org.freedesktop.timedate1.set-timezone

Действия org.freedesktop.RealtimeKit1 здесь неактуальны, вы можете игнорировать их и отказывать в разрешении другим. Создайте файл .pkla в / etc/polkit-1/localauthority/50-local.d с именем, скажем, disable-time-change.pkla, содержащий:

[Disable time change] Identity=* Action=com.canonical.controlcenter.datetime.configure;org.freedesktop.timedate1.* ResultAny=no ResultInactive=no ResultActive=no

. Вы можете уточнить, какие пользователи не могут этого сделать, заменив * в Identity=* с соответствующими именами пользователей или группами (unix-user:foo;unix-group:bar и т. д.).

Для командной строки не предоставляйте неограниченный доступ sudo.

4
ответ дан 24 July 2018 в 19:37

Другие вопросы по тегам:

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