Como remover todos os privilégios de um usuário em particular

1

Eu preciso criar um usuário no Fedora Linux (15) que tenha apenas privilégios para imprimir documentos.

Nosso colégio envia uma impressora para cada laboratório e eu preciso criar um novo usuário no meu Fedora que tenha apenas privilégios para imprimir.

O compartilhamento de rede não é uma opção, então existe alguma maneira pela qual eu possa restringir um usuário de executar qualquer comando, exceto os comandos de impressão necessários?

    
por Khushman Patel 05.08.2011 / 14:39

2 respostas

1

Não sei se ainda é usado e testado muito, mas os shells costumavam ter um shell restrito opção que pode ajudar o que você precisa. Ele limita severamente o que um shell pode quebrar.

Eu consideraria uma instância vmware ou uma prisão chroot para isso, ambos podem ser muito trabalhosos.

    
por 05.08.2011 / 17:58
0

Você terá que criar um novo grupo e um novo usuário. Atribuir o novo usuário somente a esse grupo. Envie os comandos de impressão para o novo grupo.

Em seguida, recomendo a criação de um script de algum tipo que, em seguida, execute os comandos necessários como essa impressora apenas para o usuário de forma transparente para o usuário final ... se isso fizer algum sentido.

    
por 05.08.2011 / 17:33