Как вносить в черный список приложения для некоторых пользователей

Я настраиваю компьютер с Ubuntu 16.04, и у меня есть два пользователя. Один из них admin с правами администратора, а другой - kids без прав администратора.

Я хочу, чтобы пользователь-администратор мог получить доступ ко всем, кроме того, что у детей нет доступа к определенным программам ( например, в браузере).

Я нашел ссылку на приложение родительского контроля, которое обладало этой способностью под названием Gnome Nanny, но, похоже, оно прекращено, и я не нашел его в программном центре.

Итак, мой вопрос: как я могу ограничить доступ к определенным программам для детей?

1
задан 6 August 2017 в 20:00

2 ответа

Самый простой способ, который я могу придумать, - удалить их способность запускать программу. Например, если вы используете google chrome, откройте окно терминала с помощью Ctrl + Alt + T и используйте:

$ which google-chrome /usr/bin/google-chrome $ ll /usr/bin/google-chrome lrwxrwxrwx 1 root root 31 Mar 5 2016 /usr/bin/google-chrome -> /etc/alternatives/google-chrome* $ sudo chmod 700 /usr/bin/google-chrome

. Сначала это не работает, когда мы делаем другое ll, но это потому, что /usr/bin/google-chrome - ссылка, ссылка на ссылку, ссылку. Нам нужно следить за ссылками, чтобы убедиться, что это действительно сработало:

$ ll /usr/bin/google-chrome lrwxrwxrwx 1 root root 31 Mar 5 2016 /usr/bin/google-chrome -> /etc/alternatives/google-chrome* $ ll /etc/alternatives/google-chrome lrwxrwxrwx 1 root root 29 Mar 5 2016 /etc/alternatives/google-chrome -> /usr/bin/google-chrome-stable* $ ll /usr/bin/google-chrome-stable lrwxrwxrwx 1 root root 32 Aug 1 20:23 /usr/bin/google-chrome-stable -> /opt/google/chrome/google-chrome* $ ll /opt/google/chrome/google-chrome -rwx------ 1 root root 2112 Aug 1 20:23 /opt/google/chrome/google-chrome*

Я сказал, что это был самый простой способ? ... hmmm.

Отменить изменения (короткие вырезать ссылку, приведенную выше):

$ sudo chmod 777 /usr/bin/google-chrome $ ll /opt/google/chrome/google-chrome -rwxrwxrwx 1 root root 2112 Aug 1 20:23 /opt/google/chrome/google-chrome*

Если у вас есть вопросы по конкретной программе, разместите их в комментариях ниже, и я попытаюсь выяснить их для вас.

1
ответ дан 18 July 2018 в 08:58

Самый простой способ, который я могу придумать, - удалить их способность запускать программу. Например, если вы используете google chrome, откройте окно терминала с помощью Ctrl + Alt + T и используйте:

$ which google-chrome /usr/bin/google-chrome $ ll /usr/bin/google-chrome lrwxrwxrwx 1 root root 31 Mar 5 2016 /usr/bin/google-chrome -> /etc/alternatives/google-chrome* $ sudo chmod 700 /usr/bin/google-chrome

. Сначала это не работает, когда мы делаем другое ll, но это потому, что /usr/bin/google-chrome - ссылка, ссылка на ссылку, ссылку. Нам нужно следить за ссылками, чтобы убедиться, что это действительно сработало:

$ ll /usr/bin/google-chrome lrwxrwxrwx 1 root root 31 Mar 5 2016 /usr/bin/google-chrome -> /etc/alternatives/google-chrome* $ ll /etc/alternatives/google-chrome lrwxrwxrwx 1 root root 29 Mar 5 2016 /etc/alternatives/google-chrome -> /usr/bin/google-chrome-stable* $ ll /usr/bin/google-chrome-stable lrwxrwxrwx 1 root root 32 Aug 1 20:23 /usr/bin/google-chrome-stable -> /opt/google/chrome/google-chrome* $ ll /opt/google/chrome/google-chrome -rwx------ 1 root root 2112 Aug 1 20:23 /opt/google/chrome/google-chrome*

Я сказал, что это был самый простой способ? ... hmmm.

Отменить изменения (короткие вырезать ссылку, приведенную выше):

$ sudo chmod 777 /usr/bin/google-chrome $ ll /opt/google/chrome/google-chrome -rwxrwxrwx 1 root root 2112 Aug 1 20:23 /opt/google/chrome/google-chrome*

Если у вас есть вопросы по конкретной программе, разместите их в комментариях ниже, и я попытаюсь выяснить их для вас.

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

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

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