
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu 10.04を使っております。
全ユーザ共通(システムワイド、グローバル)の環境変数PATHはどのように設定したら良いのでしょうか?
$ sudo cat /etc/profile.d/rubygems.sh
export PATH=/var/lib/gems/1.8/bin:$PATH
# ログインユーザなら期待通りのPATH
$ whoami
horm
$ echo $PATH
/var/lib/gems/1.8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
# su すると変わってしまいます
$ su okada
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
$ grep PATH ~/.bash*
/home/okada/.bash_history:echo $PATH
su した時にも
/var/lib/gems/1.8/bin にパスが通っていてほしいのですが、
どう設定すれば良いのでしょうか?
オフライン
https://help.ubuntu.com/community/EnvironmentVariables
/etc/environment - This file is specifically meant for system-wide environment variable settings
~略~
Specifically, this file stores the system-wide locale and path settings.
によれば、/etc/environment を使って設定するのが良さそうです。
オフライン