pam_tally2: No such file or directory
时间: 2024-05-16 12:15:12 浏览: 243
`pam_tally2` is a PAM module used for tracking failed login attempts. If you receive the error message "No such file or directory" when trying to use `pam_tally2`, it means that the module is not installed on your system or the file may be missing.
You can install the `pam_tally2` module by using the package manager of your operating system. For example, on Ubuntu or Debian-based systems, you can use the following command to install the `libpam-modules` package which includes `pam_tally2`:
```
sudo apt-get install libpam-modules
```
After installation, you should be able to use `pam_tally2` to track failed login attempts.
相关问题
PAM unable to dlopen(/lib/security/pam_sss.so):/usr/lib64/security/pam_sss.so:cannot open sharted object file:No such file or directory
这个错误通常是因为PAM模块文件不存在或路径不正确导致的。您可以尝试使用以下命令来确认`pam_sss.so`文件是否存在:
```
ls /usr/lib*/security/pam_sss.so
```
如果文件不存在,则需要安装相应的PAM模块。如果文件存在但是路径不正确,您可以尝试将正确的路径添加到PAM配置文件中。一般来说,PAM模块的路径可以在`/etc/pam.d/`目录下的配置文件中找到。您可以打开相应的文件,查找`pam_sss.so`文件的路径,并将其修改为正确的路径。
如果您不确定正确的路径是什么,可以尝试使用以下命令来查找该文件:
```
find / -name "pam_sss.so" 2>/dev/null
```
这将在整个系统中查找`pam_sss.so`文件,并输出文件的路径。找到正确的路径后,请将其添加到PAM配置文件中,并尝试重新运行您的程序。
pam_env(cron:session): Unable to open env file: /etc/default/locale: No such file or directory
这是一个错误信息,它表示在运行 cron 时,pam_env 模块无法打开环境文件 /etc/default/locale,因为该文件不存在。这个错误通常不会对系统造成太大影响,但是如果您需要使用该文件中定义的环境变量,则需要创建该文件并定义所需的环境变量。您可以通过以下命令创建该文件:
```
sudo touch /etc/default/locale
```
然后使用文本编辑器打开文件并定义所需的环境变量。例如,您可以将以下行添加到该文件中:
```
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
```
保存并关闭文件后,您需要重新启动 cron 服务以使更改生效:
```
sudo service cron restart
```
阅读全文