Pam 限制
本主题详细说明如何启用 Vertica 所需的“su”pam_limits.so 模块。安装程序将以标识符S0070 报告此设置问题。
在一些系统上,文件 /etc/pam.d/su
中没有设置名为 pam_limits.so
的 Pam 模块。如果没有设置该模块,它会禁止将限制(例如打开文件描述符)传递到任何使用 su -
开头的命令。
特别是,Vertica init 脚本将无法启动 Vertica,因为它会使用 su -
命令调用管理工具来启动数据库。此问题最早在 Debian 系统中发现,但在其他 Linux 发行版中可能会导致配置缺失。有关更多详细信息,请参见 pam_limits 手册页。
如果默认值不符合系统要求,安装程序会自动配置正确的设置。如果设置此值时出现问题,或者已在安装程序中使用 ‑‑no‑system‑configuration
实参且当前设置不正确,安装程序将会报告此问题。
所有系统
要手动配置此设置,请将以下行附加到 /etc/pam.d/su
文件:
session required pam_limits.so
有关更多详细信息,请参阅 pam_limits 手册页:man pam_limits
。