[ubuntu-jp:1435] Re: rootのパスワードは?

HOSONO Hidetomo ubuntu @ h12o.org
2009年 1月 6日 (火) 15:30:57 GMT


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

> From: hito <hitoht at gmail.com>
> To: "Ubuntu Japanese Local Community Team" <ubuntu-jp at lists.ubuntu.com>
> Date: Wed, 07 Jan 2009 0:19:15 +0900
> Subject: [ubuntu-jp:1434] Re: rootのパスワードは?

ほそのです。

$HOMEを引き継ぐにはsudo -H -sでした。
ただ、このとき$HOMEに移動するわけではない
(ログインシェルとして起動されるわけではない)ので、
なるほど確かに「本当にrootのシェルを取りたい場合」は
「sudo su -」の方がいいようですね。

>> なお、このとき「sudo su -」を使う方が多いようですが、
>> 「sudo su -」ではroot権限でsuが起動され、
>> そのsuがシェルを起動するのに対し、
>> 「sudo -s」ではroot権限で直接シェルを起動されるため、
>> 「sudo -s」の方が若干スマートといえます。
> 
> ・sudo su -
>   => rootの環境変数が読み込まれる
> 
> ・sudo -s
>   => sudoを実行したユーザの環境変数のうち、sudoによって
>      除去されないものが引き継がれる
> 
> という大きな差があるので、本当にrootのシェルを取りたい場合は
> sudo su -することをとても強くお勧めします。
> 
> 例)
> $ sudo su -
> # echo $HOME
> /root
> 
> $ sudo -s
> # echo $HOME
> /home/user
> 

-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREIAAYFAkljeTAACgkQ1CTX+3Uq195DKwCfQeEsLvaksMU8S2gAl8u82Vna
pzUAn1s77yAX3CpREldkwPXa2bEPotnY
=fV7i
-----END PGP SIGNATURE-----



ubuntu-jp メーリングリストの案内