Logo Hardware.com.br
Marcacini
Marcacini General de Pijama Registrado
4.8K Mensagens 121 Curtidas

Duração da senha de root no Debian

#1 Por Marcacini 06/06/2009 - 12:09
Com "su" você passa a ficar logado como root. Aí acho que não tem jeito, o sistema só pede senha uma vez, para logar.

Com o "sudo" isso já é possível, mas não é um comando e sim a configuração do /etc/sudoers. Algo como:

kurumin ALL=NOPASSWD: ALL

... ou, para que a senha seja pedida a cada execução do "sudo":

kurumin ALL=PASSWD: ALL
Marcacini
Marcacini General de Pijama Registrado
4.8K Mensagens 121 Curtidas
#16 Por Marcacini
30/06/2009 - 00:07
Com "su" você passa a ficar logado como root. Aí acho que não tem jeito, o sistema só pede senha uma vez, para logar.

Com o "sudo" isso já é possível, mas não é um comando e sim a configuração do /etc/sudoers. Algo como:

kurumin ALL=NOPASSWD: ALL

... ou, para que a senha seja pedida a cada execução do "sudo":

kurumin ALL=PASSWD: ALL
Debian 5.0, em definitivo (dei adeus ao Kurumin... tchau.gif)!

Kellynux
Kellynux Novo Membro Registrado
20 Mensagens 0 Curtidas
#17 Por Kellynux
30/06/2009 - 18:18
Marcacini disse:
Com "su" você passa a ficar logado como root. Aí acho que não tem jeito, o sistema só pede senha uma vez, para logar.

Com o "sudo" isso já é possível, mas não é um comando e sim a configuração do /etc/sudoers. Algo como:

kurumin ALL=NOPASSWD: ALL

... ou, para que a senha seja pedida a cada execução do "sudo":

kurumin ALL=PASSWD: ALL



Amigos, vcs sabem como fazer, ou seja, qual é o comando que se dá (é no etc/sudores, né, com o "vim"?), pra permitir apenas algumas tarefas pra determinado usuário, usando o sudo, ou seja, como configurar o sudo pra esse usuário pra que ele possa, por exemplo, apenas fazer o apt-get update e o apt-get upgrade do sistema?
boa.gif
Kellynux
Kellynux Novo Membro Registrado
20 Mensagens 0 Curtidas
#19 Por Kellynux
30/06/2009 - 18:40
jqueiroz disse:
Não. Para editar o arquivo /etc/sudoers, você deve usar o comando visudo. Se o editor chamado não te agradar, faça o seguinte antes (supondo que você, como eu, gosta de usar o "vim"):

# export EDITOR=vim
# visudo



Ok, Jqueiroz, desculpe a grandessíssima ignorância (é coisa de iniciante, mesmo... fiquei_vermelho.png ), mas aqueles sinais de "jogo da velha", tenho que digitar, antes de "export" e "visudo", e é com o "su" que executo esses comandos? Vc sabe quais os comandos que preciso dar para com o "sudo", pra aquelas tarefas que citei na minha mensagem anterior (o "apt-update" e o "apt-upgrade"), pra limitar as tarefas de "sudo" de determinado usuário para, por exemplo, apenas estas 2 coisas?
boa.gif
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#20 Por jqueiroz
30/06/2009 - 18:43
aqueles sinais de "jogo da velha", tenho que digitar, antes de "export" e "visudo"

Não, são apenas pra indicar que devem ser executados pelo root.

e é com o "su" que executo esses comandos?

Sim, dentro de uma sessão de "su", ou com o comando "sudo -s".

Vc sabe quais os comandos que preciso dar para com o "sudo", pra aquelas tarefas que citei na minha mensagem anterior (o "apt-update" e o "apt-upgrade"), pra limitar as tarefas de "sudo" de determinado usuário para, por exemplo, apenas estas 2 coisas?

Não de cabeça.
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke
Kellynux
Kellynux Novo Membro Registrado
20 Mensagens 0 Curtidas
#21 Por Kellynux
30/06/2009 - 18:58
Ok, Jqueiroz, obrigada por tudo, muito mesmo, por tanta coisa que vc já me explicou, e obrigada a todos os amigos que aqui me explicaram tanta coisa!...

Quanto ao que eu havia perguntado em mensagem anterior, será que alguém saberia como fazer, ou seja, qual é o comando que se dá no "visudo", ou no "nano" (vou tentar nos dois, se eu não conseguir em um, quem sabe no outro...), pra permitir apenas algumas tarefas pra determinado usuário, usando o sudo, ou seja: como configurar o sudo pra esse usuário pra que ele possa, por exemplo, apenas fazer o apt-get update e o apt-get upgrade do sistema?
boa.gif
Marcacini
Marcacini General de Pijama Registrado
4.8K Mensagens 121 Curtidas
#22 Por Marcacini
30/06/2009 - 23:22
Acho que é isso:

kurumin ALL=PASSWD:/usr/bin/apt-get update, /usr/bin/apt-get upgrade

Traduzindo: o usuário kurumin só pode usar o sudo para os dois comandos e é exigida a sua senha (a do usuário). Não me lembro se é vírgula ou ponto e vírgula. Faça umas tentativas mas é algo pelo menos parecido com isso aí...
Debian 5.0, em definitivo (dei adeus ao Kurumin... tchau.gif)!

Kellynux
Kellynux Novo Membro Registrado
20 Mensagens 0 Curtidas
#23 Por Kellynux
09/08/2009 - 12:33
jqueiroz disse:
Para editar o arquivo /etc/sudoers, você deve usar o comando visudo. Se o editor chamado não te agradar, faça o seguinte antes (supondo que você, como eu, gosta de usar o "vim"):

# export EDITOR=vim
# visudo


Jqueiroz, consegui aprender a editar o sudoers com o vim, obrigada, valeu mesmo pela dica, amigo, fiquei tão feliz!

Marcacini disse:
Acho que é isso:

kurumin ALL=PASSWD:/usr/bin/apt-get update, /usr/bin/apt-get upgrade

Traduzindo: o usuário kurumin só pode usar o sudo para os dois comandos e é exigida a sua senha (a do usuário). Não me lembro se é vírgula ou ponto e vírgula. Faça umas tentativas mas é algo pelo menos parecido com isso aí...


OK, Marcacini, é isso aí mesmo que vc falou (é com vírgula mesmo), fiquei tão contente de aprender a fazer isso, valeu mesmo por me ensinar, amigo!

Obrigada a todos os amigos que me ensinaram tanta coisa até agora neste tópico! feliz.png

Após aprender o que vcs me ensinaram, tentei descobrir qual é o comando que se dá, no Debian com interface Gnome, pra um usuário ter permissão apenas pra lidar com o Gerenciador de Atualizações no modo gráfico. Como não consegui descobrir no Debian, tentei descobrir no Ubuntu, que também tem interface Gnome e também é originado do Debian, né? Aí, ao eu tentar, de propósito, lidar com o Gerenciador de Atualizações com um usuário que não podia, só pro sistema me dizer qual é o comando, ele disse que o comando era:

/usr/sbin/synaptic '--hide-main-window' '--non-interactive' '--parent-window-id' '90177573' '-o' '--Synaptic=closeZvt:true' '--progress-str' 'Por favor, espere, isto pode levar algum tempo' '--finish-str' 'Atualização completa' '--set-selections-file' '/tmp/tmp nº'
No lugar onde havia o sinal de "=" e o de ":", eu alterei para "-", e onde havia vírgulas na frase "Por favor, espere, isto pode levar algum tempo", tirei as vírgulas, porque senão o editor vim acusava erro de sintaxe no sudoers. O último item, o '/tmp/tmp (...)', estava seguido de um número, que se modifica a cada vez que utilizamos o Gerenciador de Atualizações. Então após eu haver dado permissão pra esse usuário executar o Gerenciador de Atualizações em modo gráfico, com esses comandos acima, o sistema não permitiu. Será que é por causa do último item, o '/tmp/tmp (...)', que modifica o número? Com o comando /usr/sbin/synaptic o sistema permite ao usuário lidar com o Gerenciador de Atualizações em modo gráfico, mas permite também lidar com o Gerenciador de Pacotes em modo gráfico, coisa que eu não queria. Se alguém puder me ajudar, eu agradeço muito...
boa.gif
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal