O - do comando su é pra puxar o ambiente do usuário que se vai usar o su.
Puxa as váriáveis de ambiente, como PATH do root e outras coisas. Quando
não se informa usuário, o padrão é o root.

Exemplo de com um usuário qualquer. su - fulano.

man su

 The optional argument - may be used to provide an environment similar to
       what the user would expect had the user logged in directly.


Em 13 de novembro de 2012 22:00, ProtectNet <[email protected]> escreveu:

> O comando mais sem sentido que vejo por ai e sudo su -. Para que, se
> só o su - já e o suficiente? Ah... para não pedir a senha (não acha
>  isso inseguro?).
>
> Em um sistema que existem mais de 1 administrador, nem todos tem
> necessidade de saber a senha de root e nem tao pouco podem se tornar
> root, logo com sudo é possivel voce dar certas permissões a certos
> usuarios, e com as permissões devidamente configuradas voce limita o
> que um sub-administrador do sistema pode fazer:
> Ex: voce pode permitir que o cara de um reboot na maquina mas nunca um
> poweroff... etc.. etc...
>
> quanto ao su - (comando su é usado para se tornar root, logo precisa
> da senha do root, isso se configurada uma =x) e o - é só para ir para
> a home do root ao inves de o diretorio que voce esta.
>
> Mas faz isso entrar na cabeça de alguem ^^
>
> Concordo em genero numero e grau perdeu-se todo o sentido :p
>
>
>
> Em 13 de novembro de 2012 19:19, Paulino Kenji Sato <[email protected]>
> escreveu:
> > Ola
> >
> > 2012/11/13 Thiago Zoroastro <[email protected]>:
> >> Olá pessoal, acabei de trocar meu Xubuntu 12.04 para o Debian Squeeze
> >> 6.0. No entanto, não entendi algumas coisas.
> >>
> >> 1 - Porque não posso usar o Terminal Comum como root?
> >> Sempre que coloco
> >> $ sudo su
> >> Diz que "is not in the sudoers file.  This incident will be reported."
> >> O que eu posso fazer para poder acessar o terminal comum e utilizar
> >
> > Questões de segurança.
> > O sudo precisa ser configurado para que somente usuários e ou
> > programas autorizados possam se utilizar da sua função, iniciar uma
> > sessão como outro usuário. O su também e útil para fazer tal
> > substituição.
> > Use o visudo para configurar o sudo.
> >
> > Mas, o sudo e útil somente quando se quer delegar funções de root a
> > outras pessoas ou programas (scripts).
> > Para administração regular, e melhor abir um terminal já como root,
> > olhe no menu de programas, o conjunto acessórios, la tem o "root
> > terminal", ao lançar, será perguntado a senha do root, e em seguida
> > uma shell como root sera aberto. Agora e só fazer o que precisa sem
> > ter que ficar digitando 4 letras a mais que o comando necessário.
> >
> > E, em de do apt-get, use o aptitude.
> >
> > O comando mais sem sentido que vejo por ai e sudo su -. Para que, se
> > só o su - já e o suficiente? Ah... para não pedir a senha (não acha
> > isso inseguro?).
> >
> >
> > Paulino
> >
> >
> > --
> > To UNSUBSCRIBE, email to [email protected]
> > with a subject of "unsubscribe". Trouble? Contact
> [email protected]
> > Archive:
> http://lists.debian.org/camm-fmhwflafwk9t-wulb6ytqmoofxie_mhgmn9-7jzeokf...@mail.gmail.com
> >
>
>
> --
> To UNSUBSCRIBE, email to [email protected]
> with a subject of "unsubscribe". Trouble? Contact
> [email protected]
> Archive:
> http://lists.debian.org/cajiwtybt8amzmnjcc36sp4tltxjjs2fwua6ayvus-oqt5ag...@mail.gmail.com
>
>

Responder a