Posso permitir que um usuário padrão execute apenas determinados conjuntos de comandos no terminal? [duplicado]

2

Posso criar uma lista branca de comandos que um usuário padrão pode executar no terminal na área de trabalho do Ubuntu 12.04?

Eu não quero bloquear o terminal para o usuário padrão.

    
por rishab v 04.07.2013 / 13:12

1 resposta

1

Crie um novo grupo, digamos restricted_group :

groupadd restricted_group

Adicione o usuário (que você não deseja ter acesso a alguns comandos) para restricted_group :

usermod -aG restricted_group restricted_user

Use o comando chgrp para alterar o grupo de /path_to_directory_with_restricted_commands/restricted_command para restricted_group :

chgrp restricted_group /path_to_directory_with_restricted_commands/restricted_command

Por fim, use o comando chmod para alterar a permissão do arquivo:

chmod 750 /path_to_directory_with_restricted_commands/restricted_command

Você também pode aplicar permissões ao diretório:

chmod 0640 /path_to_directory_with_restricted_commands

Fonte: link

    
por Radu Rădeanu 04.07.2013 / 20:26