Como colocar aplicativos na lista negra para alguns usuários

1

Estou configurando um computador com o Ubuntu 16.04 e tenho dois usuários. Um chamado admin com direitos de administrador e o outro chamado kids sem direitos de administrador.

Eu quero que o usuário administrador possa acessar tudo, mas o usuário infantil não tenha acesso a determinados programas (como o navegador).

Encontrei uma referência a um aplicativo de controle dos pais que tinha essa habilidade chamada Gnome Nanny, mas parece ter sido descontinuado e não o encontrei no centro de software.

Então minha pergunta é: Como posso restringir o acesso a determinados programas para o usuário infantil?

    
por Abraham Murciano Benzadon 06.08.2017 / 19:00

1 resposta

1

A maneira mais fácil de pensar é remover sua capacidade de executar o programa. Por exemplo, se você estiver usando o google chrome, abra uma janela de terminal usando Ctrl + Alt + T e use:

$ 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

A princípio, isso parece não funcionar quando fazemos outro ll , mas isso ocorre porque /usr/bin/google-chrome é um link, um link, um link, um link. Precisamos seguir os links para ver se realmente funcionou:

$ 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*

Eu disse que essa era a maneira mais fácil? ... hmmm.

Para reverter as alterações (diminuindo o link abaixo) use:

$ 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*

Se você tiver perguntas sobre um programa específico, poste-as nos comentários abaixo e tentarei descobrir isso para você.

    
por WinEunuuchs2Unix 06.08.2017 / 20:59