Marcacini
General de Pijama
Registrado
4.8K Mensagens
121 Curtidas
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...
)!
Kellynux
Novo Membro
Registrado
20 Mensagens
0 Curtidas
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?
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
é no etc/sudores, né, com o "vim"?
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
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
Kellynux
Novo Membro
Registrado
20 Mensagens
0 Curtidas
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... ), 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?
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
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
Novo Membro
Registrado
20 Mensagens
0 Curtidas
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?
Marcacini
General de Pijama
Registrado
4.8K Mensagens
121 Curtidas
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...
)!
Kellynux
Novo Membro
Registrado
20 Mensagens
0 Curtidas
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!
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!
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...