MX Linuxでシステム全体の「$PATH」に追加するには?

MX Linuxでシステム全体の「$PATH」に追加するには?

システム全体に接続したいです$PATH。 MX Linux(MX-22.2.1_x64 ahs)でこれを行うには?

完全に明確に言えば:

  1. $PATHまったく新しいものを設定する代わりに、既存に追加したいと思います。 (だから編集/etc/environmentできません。)
  2. $PATHシェル固有$PATH(例.bashrc.bash_profileなど)やユーザー固有ではないシステム全体を変更したいと思います$PATH

可能ですか?

私は/etc/environment.dこれが私の要件に完全に合うようですが、基本的に無視されるようです。有効にする方法はありますか?


編集する:出力は次のとおりですgrep -iR "pam_env" /etc/pam.d

/etc/pam.d/su:# file /etc/security/pam_env.conf.
/etc/pam.d/su:session       required   pam_env.so readenv=1
/etc/pam.d/su:session       required   pam_env.so readenv=1 envfile=/etc/default/locale
/etc/pam.d/login:# file /etc/security/pam_env.conf.
/etc/pam.d/login:session       required   pam_env.so readenv=1
/etc/pam.d/login:session       required   pam_env.so readenv=1 envfile=/etc/default/locale
/etc/pam.d/cron:# Read environment variables from pam_env's default files, /etc/environment
/etc/pam.d/cron:# and /etc/security/pam_env.conf.
/etc/pam.d/cron:session       required   pam_env.so
/etc/pam.d/cron:session       required   pam_env.so envfile=/etc/default/locale
/etc/pam.d/lightdm:# Load environment from /etc/environment and ~/.pam_environment
/etc/pam.d/lightdm:session      required pam_env.so readenv=1
/etc/pam.d/lightdm:session      required pam_env.so readenv=1 envfile=/etc/default/locale
/etc/pam.d/polkit-1:session       required   pam_env.so readenv=1 user_readenv=0
/etc/pam.d/polkit-1:session       required   pam_env.so readenv=1 envfile=/etc/default/locale user_readenv=0
/etc/pam.d/lightdm-autologin:# Load environment from /etc/environment and ~/.pam_environment
/etc/pam.d/lightdm-autologin:session      required pam_env.so readenv=1
/etc/pam.d/lightdm-autologin:session      required pam_env.so readenv=1 envfile=/etc/default/locale
/etc/pam.d/lightdm-greeter:# Load environment from /etc/environment and ~/.pam_environment
/etc/pam.d/lightdm-greeter:session      required pam_env.so readenv=1
/etc/pam.d/lightdm-greeter:session      required pam_env.so readenv=1 envfile=/etc/default/locale

関連情報