[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 メーリングリストの案内