Duvida sobre sudo su [RESOLVIDO]

1. Duvida sobre sudo su [RESOLVIDO]

Jonathan
jonathanjohl

(usa Ubuntu)

Enviado em 23/11/2006 - 20:50h

Qual é a diferença de eu executar o comando "sudo su" ou logar com "su"

e se nao tiver diferença nenhuma..pra que ter senha no root?


  


2. MELHOR RESPOSTA


jalexandre

(usa Debian)

Enviado em 28/11/2006 - 11:13h

su - change user ID or become super-user
Ou seja, com o comando su, você pode assumir a Id de qualquer usuário, inclusive o root.
Exemplo: su foo
Esse comando faz com que você assuma a id do usuário foo, se ele existir no sistema, é claro ;)

sudo, sudoedit - execute a command as another user
Já o sudo, é mais restritivo, permite apenas que você rode comandos especificos com a id de outro usuário, sem assumir a mesma.

Isso começou a ficar confuso quando algumas distros user-friendly começaram a utilizar o comando sudo su, que literalmente permite que um usuário execute o comando su com ID de root.

Pra que senha de root? Isso é meio sem sentido na sua casa, mas imagina isso num servidor corporativo.
QQuer duvida, estamos a disposição :D
P.S --> Por favor, leia as paginas de manual do comando su e do comando sudo.
$man su
$man sudo

[ ] 's


3. sudo su

Samir Souza
1samirsouza1

(usa Ubuntu)

Enviado em 28/11/2006 - 10:40h

pelo que eu saiba, o su só faz você mudar de usuário comum para super usuário, e o sudo faz você mudar a senha de super usuário.


4. Re: Duvida sobre sudo su [RESOLVIDO]

Fernando Dettoni
fdettoni

(usa Arch Linux)

Enviado em 28/11/2006 - 14:57h

O sudo é só um meio de executar comando com privilégios de root sem saber a senha de root. Suponha uma empresa onde um determinado funcionário precisa executar certo comando com privilégios totais mas ele não deve saber a senha de root. Então é habilitado o sudo apenas para aquele comando para aquele usuário.

Distros user-friendly como o Ubuntu e o Kurumin adotaram isso como forma de de deixar o Linux(multi-usuário) mais próximo de sistemas mono-usuário. Afinal vc não precisa ter nem idéia da sua senha de root, basta executar com o sudo e terá todos os privilégios.

Vc poderia executar tudo no linux com permissões de root, mas exigir o uso do sudo obriga vc a ter certeza do que está fazendo, ajudando a não executar um vírus, por exemplo.

[]'s


5. Re: Duvida sobre sudo su [RESOLVIDO]

Jonathan
jonathanjohl

(usa Ubuntu)

Enviado em 30/11/2006 - 17:42h

Ahh..
É porque eu uso o Kurumin.
E com o sudo su eu consigo fazer tudo como o root.
Entao resolvi perguntar.
Obrigado

Cya


6. ?

Juliao Junior
juliaojunior

(usa Debian)

Enviado em 12/01/2007 - 20:23h

k coisa lôca, não?
acho bem maluco isso de sudo, su, etc. Uso o Ubuntu, mas por segurança habilitei a senha do root... nunca se sabe, né?


7. Meu amigo

Michel Moreira Peloso
michel.peloso

(usa Ubuntu)

Enviado em 27/07/2007 - 23:46h

cara... sudo su é pra você executar um comando de virar superusuario... su é para executar o comando..


8. Re: Duvida sobre sudo su [RESOLVIDO]

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 02/08/2007 - 15:19h

Calma ai...

O sudo é PODEROSISSIMO e está gerando confusão por ser padrão no Ubuntu, por exemplo.

Mas veja o seguinte cenário: eu quero que a secretária do curso de informática da minha universidade tenha poderes de trocar a senha de qualquer usuário (exceto o root) para resolver os casinhos de "esqueci minha senha". Mas eu quero que ela só possa fazer isto, nada mais!

Com o sudo bem configurado eu dou apenas este poder para ela. Ela não é root, não pode criar um usuário e nem trocar a senha de root. Só vai poder MESMO é trocar a senha de outro usuário com o comando:

sudo passwd usuario

Isto se configura com o visudo e a sintaxe é bem complicada, pois tem muitas possibilidades de configuração.

SUDO É EXTREMAMENTE ÚTIL!!!



9. su

luciano eduardo
snakefire

(usa OpenSuSE)

Enviado em 12/08/2007 - 16:54h

para qualquer um dos dois comndos vc pd utilizar por exemplo:
su --help
ele te dira a função do comando


10. Sudo

Antonio Carlos da Silva Junior
juninhoguitarr

(usa Ubuntu)

Enviado em 31/01/2009 - 15:14h

Na verdade eu só uso o Sudo -s é bem mais prático e digita somente uma vez a senha.


11. estou entrando, mas ainda c muitas duvidas!!!!

luiz orvarino dos santos
luiz santos

(usa Outra)

Enviado em 18/05/2016 - 15:53h

jonathanjohl escreveu:

Qual é a diferença de eu executar o comando "sudo su" ou logar com "su"

e se nao tiver diferença nenhuma..pra que ter senha no root?









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts