简单地说,PAM主要是由一组共享库文件(也就是后缀名为.so文件)和一些配置文件组成的用于系统服务授权的一套东西,其中,PAM 就是 Pluggable Authentication Modules 这几个英文单词的缩写。当你在请求服务的时候,具有PAM认证功能的应用程序将与这些.so文件进行交互,以便得知是否可以授权给发起请求的用户来使用服务,比如su, vsftp, httpd,等。如果认证成功了,那么这个用户便可以使用服务或完成命令,如果认证失败了,那么这个用户将不能使用服务,同时,PAM将向指定的log文件写入警告信息。我们可以将PAM看作是一个中间裁判,它不依赖于任何应用或服务。你完全可以升级这些应用或服务而不必管PAM的共享库的更新或升级,反之亦然。所以它非常的灵活。
What is the PAM in linux
最新推荐文章于 2025-12-20 10:08:24 发布
PAM(Pluggable Authentication Modules)是一套灵活的系统服务授权机制,由共享库文件和配置文件组成。它作为中间裁判,独立于应用和服务,通过与.so文件交互实现用户认证,决定用户是否能使用如su、vsftp、httpd等服务。认证结果会记录到log文件中。
796

被折叠的 条评论
为什么被折叠?



