.pam_environmentが新しいパスに$ HOMEを含めないのはなぜですか?

.pam_environmentが新しいパスに$ HOMEを含めないのはなぜですか?

/home/myname/.pam_environment 文書含む

PATH DEFAULT=${PATH}:${HOME}/apps/flyway

しかし、私の新しい道は終わりませんでした/home/myname/apps/flyway。なぜできないの?

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/apps/flyway

ベストアンサー1

@{HOME}PAMバージョン1.2.0以降、代わりに使用でき、${HOME}一貫して動作します。 https://github.com/linux-pam/linux-pam/commit/73bdfac8c091492f466342feb8f2f5daa2f4c39b

おすすめ記事