SU e SU -

1. SU e SU -

Marcos Cesar
pbmarcos

(usa Kurumin)

Enviado em 03/10/2007 - 21:45h

Pessoal qual a diferença desses 2 comandos?


  


2. Re: SU e SU -

Petterson
bl4z3

(usa Debian)

Enviado em 03/10/2007 - 22:42h

su
(muda pra root)

su -
(muda para o ultimo user, se vc estava com o user abc e mudou pra root, se der su -, tu volta pra abc)

vc pode tb usar
$su user
e mudar pro usuario que quiser.

[]s

qqr coisa da uma lida em
$man su


3. Re: SU e SU -

Luiz
fog

(usa Gentoo)

Enviado em 08/10/2007 - 12:41h

nao acho que seja bem isso nao bl4z3
o simples su sem o -
vai chamar o super-usuario e nao vai trocar de pasta vc vai continuar na mesma pasta que vc estava...
colocando o su com o - vc vai carregar todo o ambiente do super-usuario ou seja vai entrar num ambiente de como tivesse logado como super-usuario (direto na home do super-ususario)
=D
Bem eh o que eu acho! =P



4. Re: SU e SU -

Petterson
bl4z3

(usa Debian)

Enviado em 08/10/2007 - 12:59h

tu pode ler no man para detalhes mas eh isso sim.
quando muda de user, nao muda de pasta nao :)
vc deve estar fazendo confusao.

teste ae

cd /etc
cd /var
cd -

tu vai voltar pro /etc

;)


5. Re: SU e SU -

Eloir Cerchiari
Reideer

(usa Fedora)

Enviado em 08/10/2007 - 13:31h

eu acho que também depende um pouco da distribuição
realmente tem algumas diferenças, mas não sei explicar.


6. Re: SU e SU -

Luiz
fog

(usa Gentoo)

Enviado em 08/10/2007 - 20:28h

cara bl4z3 concordo plenamente com vc que no comando cd rola isso mesmo
mas jah no su eh outras coisas
faz o seguinte
entra

$cd /etc

ai vai ficar no caso do debian

[email protected]:/etc$

ai tu da um su

[email protected]:/etc$su

tuh vai ver que vai ficar como super-usuario e sem trocar de pasta. Pq su sem o - nao carrega todas as variaveis do super-usuario

maquina:/etc#

ai tuh da CTRL+d para dar um logout como super usuario certo ai vai volar a ser usuario comum na mesma pasta que vc estava

[email protected]:/etc$

se vc der um su - vai ver que vc vai ficar na pasta home do super-usuario, pq com o paremtro '-' faz carregar todas as variaveis do usuario como se ele tivesse logado na inicializacao do sistema =D

maquina:~#

ai se vc der um ctrl+d vai voltar para pasta que vc estava