#navi(FAQ-4.2) カテゴリー: システム管理

"su" コマンドで root になると /sbin や /usr/sbin にパスが通っていません

2006-05-29 (月) 11:39:11投稿
登録者: Plamodocs Project

Plamo-4.2 には su が shadow passwd 由来の su(/bin/su),GNU coreutils 由来の su (/usr/sbin/su),Hemidal 由来の su(/usr/heimdal/bin/su) の 3 種類あって,デフォルトでは Heimdal 由来のsu が優先して使われるようです.

この Heimdal 由来の su は,su した時に shadow passwd 由来の su みたいに ENV_SUPATH を見て PATH を切りかえてはくれないので,(従来の su とは異なり) su した時に /sbin や /usr/sbin をパスに含んでくれません.

明示的に /bin/su を叩けば ENV_SUPATH が有効になりますので,/bin/su を使っていただくか,su で root になったあとは絶対パスで指定するかで対応してください.

今後,このあたりは調整予定です.

(参考) [plamo:27239] Re: Plamo-4.2rootのPATH


この件に関して追加情報などありましたら、以下にどうぞ;




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:40