limits.conf
pam_limits.so
によって読み取られます 、そのため、このモジュールが /etc/pam.d/su
で有効になっていることを確認する必要があります .私のシステムでは、これはデフォルトでコメントアウトされていました:
# Sets up user limits, please uncomment and read /etc/security/limits.conf
# to enable this functionality.
# (Replaces the use of /etc/limits in old login)
# session required pam_limits.so
コメントを外すと、モジュールはすぐに動作を開始します。それでも問題が解決しない場合は、認証ログを確認してください (おそらく /var/log/auth.log
)、制限関連のエラーが書き込まれる場所です。