Logo Hardware.com.br
frmthg
frmthg Super Participante Registrado
493 Mensagens 1 Curtida

Sudo

#1 Por frmthg 13/07/2007 - 07:27
Caros,

Atualmente estou configurando o usuario "thiago" para utilizar o sudo. No arquivo de configuração do sudo (sudoers) foi acrescentada a linha "!/bin/*", esta linha quer dizer que o usuario "thiago" não podera executar nenhum comando do diretorio "/bin/". Realmente isto funciona, mas só funciona quando o usuario "thiago" digitar, por exemplo, sudo date. Agora quando o usuario "thiago" digita somente o comando "date", o comando é executado com sucesso, ou seja, mostra a data e hora do sistema.
Gostaria de saber porque esses e outros comandos são executados sem antes eu colocar o sudo e alguns comandos que tenha a permissão só são executados quando colocamos o sudo antes?

Abraços
MaxRaven
MaxRaven General de Pijama Registrado
4.2K Mensagens 111 Curtidas
#2 Por MaxRaven
13/07/2007 - 07:39
Desculpe, mas não entendi a pergunta, mas vou dar uma resposta +/- com base no que entendi.
Existem alguns comandos que podem ser usados pelo usuário comum, o date é deles, outros precisam do privilegio de administrador, assim, sem o sudo, só o root poderia dar o comando, ai, se configurado o sudo, um usuário comum pode dar os ditos comandos com usando o termo $sudo antes do comando propriamente dito.

Espero ter explicado em vez de ter complicado mais big_green.png
MaxRaven
MaxRaven General de Pijama Registrado
4.2K Mensagens 111 Curtidas
#4 Por MaxRaven
13/07/2007 - 07:52
Rapaz, ai nesse caso acharia melhor vc pensar exatamente queis limitações quer impor ao usuário, pq se sair impedindo a execução de td que está no bin é melhor logo nem criar o usuário, pois ai ele praticamente não vai usar o pc.
Uma coisa que não entendi é pq adicionar um user ao sudo se ele não vai poder usar comandos? Até pq é uma coisa meio sem logica, um usuário com poder de root que nem pode rodar comando de usuário?
frmthg
frmthg Super Participante Registrado
493 Mensagens 1 Curtida
#5 Por frmthg
13/07/2007 - 08:22
Caro,

Realmente estou fazendo confusão em vossa cabeça, mas vamos aos exclarecimentos.
Desejo ter um usuario que faça, por exemplo, a reinicialização de um serviço especifico e não faça mais nada. Este usuario será usado pela equipe de monitoração, com o aval de um superior ele poderia reiniciar o serviço em questão e somente este serviço. Não gostaria que este usuario utiliza-se o comando ping, vi, entre outros. Mas não está sendo possivel bloquear o ping ou vi, como voce ja explanou anteriormente, esses comandos estão no path.

Abraços,
MaxRaven
MaxRaven General de Pijama Registrado
4.2K Mensagens 111 Curtidas
#6 Por MaxRaven
13/07/2007 - 09:18
Olha, sei que é possivel sim fazer o que quer, mas não vou saber te explicar, até pq posso falar alguma bobagem no meio.
Vou deixar para algum colega mais tecnico responder, mas uma dica é que veja a estrutura de grupos de usuários, nela vc tem grupos relacionados a serviços, usuários nesses grupos podem trabalhar com ele, mesmo sem privilegios de root.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal