/etc/pam.d/ ルールを使用してプロセスに特定のシェル環境変数を強制する

/etc/pam.d/ ルールを使用してプロセスに特定のシェル環境変数を強制する

私は独自のpamルールファイルを持つスリムログインマネージャを使用しています/etc/pam.d/slim

auth    requisite       pam_nologin.so
auth    required        pam_env.so readenv=1
auth    required        pam_env.so readenv=1 envfile=/etc/default/locale

@include common-auth
@include common-account

session required        pam_limits.so
session required        pam_loginuid.so

@include common-session
@include common-password

ルールがpam_env.so実行されているプロセスの環境変数を設定するようです(たとえばUSER、、、、、、...)。HOMEPWDSHELL

一度設定したらSHELL実施できますか/bin/sh?私は、/etc/passwdシェル/bin/shユーザーが。

ベストアンサー1

おすすめ記事