6.30. pam_shells-检查有效的登录 shell

pam_shells.so

6.30.1. DESCRIPTION

pam_shells 是一个 PAM 模块,仅当/etc/shells中列出了用户的 Shell 程序时,才允许访问系统。

它还会检查/etc/shells是否为纯文件,并且不是世界可写文件。

6.30.2. OPTIONS

该模块无法识别任何选项。

6.30.3. 提供的模块类型

提供了authaccount模块类型。

6.30.4. 返回值

  • PAM_AUTH_ERR

    • 拒绝访问系统。
  • PAM_SUCCESS

    • 用户的登录 Shell 在/etc/shells中被列为有效 Shell。
  • PAM_SERVICE_ERR

    • 该模块无法获取用户名。

6.30.5. EXAMPLES

auth  required  pam_shells.so

6.30.6. AUTHOR

pam_shells 由 Erik Troan<[email protected]>编写。