- 486 名前:login:Penguin mailto:sage [2009/04/07(火) 22:52:08 ID:Pi0yvKIK]
- sudoだと環境変数がリセットされてsudo make install等でPATHやPKG_CONFIG_PATH等を拾ってこれない。
visudoで Defaults env_reset Defaults:hoge !env_reset としたら環境変数のリセットはユーザーhogeに対して行われなくなったはいいが今度はroot権限でhogeのセッション をいじろうとするとD-busのセッションで跳ねられる。sudo kwriteとかやるケースで最後保存しようとすると D-busに接続出来ないために各ディスクへアクセス出来ない。 なのでもう一行 Defaults:hoge env_delete="SESSION_MANAGER DBUS_SESSION_BUS_ADDRESS" なんての入れてみたところ、上手い具合にこれらの変数だけ引き継がれなくなって上手く行った。 しかし相変わらずman sudoの内容は読んでもイマイチ良く解らないし詳しく説明してるサイトもあまり無い・・ 使える人はみんなこのmanで理解して使っているって事なのか・・
|

|