首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级OMSA 6.4后的PAMP.d错误

升级OMSA 6.4后的PAMP.d错误
EN

Server Fault用户
提问于 2011-07-29 10:45:32
回答 2查看 385关注 0票数 0

我有一个戴尔R710运行CentOS 5.6 x64。我设置它是为了从他们自己的回购中提取戴尔的软件和补丁。这和我所期望的一样有效。然而,在最新的OSMA更新到6.4之后,我在系统日志中得到了这些错误:

代码语言:javascript
复制
sfcb[13300]: PAM _pam_load_conf_file: unable to open /etc/pam.d/common-auth
sfcb[13300]: PAM unable to dlopen(<*unknown module path*>)
sfcb[13300]: PAM [error: <*unknown module path*>: cannot open shared object file: No such file or directory]
sfcb[13300]: PAM adding faulty module: <*unknown module path*>
sfcb[13300]: PAM _pam_load_conf_file: unable to open /etc/pam.d/common-account
sfcb[13300]: PAM _pam_load_conf_file: unable to open /etc/pam.d/common-password
sfcb[13300]: PAM _pam_load_conf_file: unable to open /etc/pam.d/common-session

这些重复大约10次。知道为什么吗?

编辑1

/etc/pan.d目录内容:

代码语言:javascript
复制
[root@server pam.d]# ls -alh
total 512K
drwxr-xr-x   2 root root   4.0K Jul 13 06:36 .
drwxr-xr-x 105 root root    12K Jul 28 04:02 ..
-rw-r-----   1 root daemon  390 Jan 26  2010 atd
-rw-r--r--   1 root root     97 Sep 26  2009 authconfig
-rw-r--r--   1 root root     97 Sep 26  2009 authconfig-gtk
-rw-r--r--   1 root root     97 Sep 26  2009 authconfig-tui
-rw-r--r--   1 root root    262 Aug  5  2010 bat
-rw-r--r--   1 root root    192 Mar 10 08:32 chfn
-rw-r--r--   1 root root    192 Mar 10 08:32 chsh
-rw-r--r--   1 root root    232 Nov  1  2010 config-util
-rw-------   1 root root    297 Jan  5  2010 crond
-rw-r--r--   1 root root     65 Mar 30 13:01 cups
-rw-r--r--   1 root root     67 Sep  3  2009 cvs
-rw-r--r--   1 root root     97 Sep 27  2009 dateconfig
-rw-r--r--   1 root root    115 Mar 14  2007 eject
-rw-r--r--   1 root root    394 Jun 25  2007 ekshell
-rw-r--r--   1 root root    351 Sep  5  2009 gdm
-rw-r--r--   1 root root    353 Sep  5  2009 gdm-autologin
-rw-r--r--   1 root root    142 Sep  5  2009 gdmsetup
-rw-r--r--   1 root root    412 Aug 28  2010 gparted
-rw-r--r--   1 root root    325 Jun 25  2007 gssftp
-rw-r--r--   1 root root    147 Mar 11  2009 halt
-rw-r--r--   1 root root     97 Sep 27  2009 hwbrowser
-rw-r--r--   1 root root    115 Jan 20  2009 kbdrate
-rw-r--r--   1 root root    393 Jun 25  2007 kshell
-rw-r--r--   1 root root     70 May 19  2009 ksu
-rw-r--r--   1 root root    644 Mar 10 08:32 login
-rw-r--r--   1 root root     97 Sep  3  2009 neat
-rw-r--r--   1 root root    172 Apr  2  2010 newrole
lrwxrwxrwx   1 root root     40 Apr 25 16:44 omauth -> /opt/dell/srvadmin/etc/omauth/omauth.el5
-rw-r--r--   1 root root    265 Dec 17  2010 openwsman
-rw-r--r--   1 root root    154 Nov  1  2010 other
-rw-r--r--   1 root root    103 Aug 11  2010 passwd
-rw-r--r--   1 root root     97 Jan 31 17:52 pirut
-rw-r--r--   1 root root    169 Jan 22  2009 pm-hibernate
-rw-r--r--   1 root root    169 Jan 22  2009 pm-powersave
-rw-r--r--   1 root root    169 Jan 22  2009 pm-suspend
-rw-r--r--   1 root root    169 Jan 22  2009 pm-suspend-hybrid
-rw-r--r--   1 root root    147 Mar 11  2009 poweroff
-rw-r--r--   1 root root    138 Jan 20  2009 ppp
-rw-r--r--   1 root root     97 Jan 31 17:52 pup
-rw-r--r--   1 root root    147 Mar 11  2009 reboot
-rw-r--r--   1 root root    603 Mar 10 08:32 remote
-rw-r--r--   1 root root    167 Apr  2  2010 run_init
-rw-r--r--   1 root root    143 Mar 30 13:12 runuser
-rw-r--r--   1 root root    105 Mar 30 13:12 runuser-l
-rw-r--r--   1 root root    169 Mar 30 17:51 samba
-rw-r--r--   1 root root     36 May  4 11:23 screen
lrwxrwxrwx   1 root root     22 Nov  3  2010 serviceconf -> system-config-services
-rw-r--r--   1 root root    145 Mar 29  2007 setup
-rw-r--r--   1 root root    328 Dec 17  2010 sfcb
lrwxrwxrwx   1 root root     25 Nov  3  2010 smtp -> /etc/alternatives/mta-pam
-rw-r--r--   1 root root     72 May 31 12:29 smtp.postfix
-rw-r--r--   1 root root     72 Mar 31  2010 smtp.sendmail
-rw-r--r--   1 root root     67 Mar 31  2010 squid
-rw-r--r--   1 root root    285 Apr 13 18:53 sshd
-rw-r--r--   1 root root    487 Mar 30 13:12 su
-rw-r--r--   1 root root    179 Mar  5 21:56 sudo
-rw-r--r--   1 root root    164 Mar  5 21:56 sudo-i
-rw-r--r--   1 root root    137 Mar 30 13:12 su-l
lrwxrwxrwx   1 root root     14 Nov  3  2010 system-auth -> system-auth-ac
-rw-r--r--   1 root root    844 Nov  3  2010 system-auth-ac
-rw-r--r--   1 root root     97 Jan 31 17:52 system-cdinstall-helper
-rw-r--r--   1 root root     97 Sep 26  2009 system-config-authentication
-rw-r--r--   1 root root     97 Mar 14  2007 system-config-boot
-rw-r--r--   1 root root     97 Sep 27  2009 system-config-date
-rw-r--r--   1 root root     97 Mar 14  2007 system-config-display
-rw-r--r--   1 root root     97 May 24  2008 system-config-httpd
-rw-r--r--   1 root root     97 Mar 14  2007 system-config-keyboard
-rw-r--r--   1 root root     97 Sep 27  2009 system-config-language
-rw-r--r--   1 root root    103 Jun 27 07:39 system-config-lvm
-rw-r--r--   1 root root     97 Sep  3  2009 system-config-network
-rw-r--r--   1 root root     97 Sep  3  2009 system-config-network-cmd
-rw-r--r--   1 root root     97 Mar 14  2007 system-config-nfs
-rw-r--r--   1 root root    118 Sep  3  2009 system-config-samba
-rw-r--r--   1 root root     97 Mar  6 00:54 system-config-securitylevel
-rwxr-xr-x   1 root root    118 Mar 30  2010 system-config-services
-rw-r--r--   1 root root     97 Mar 14  2007 system-config-soundcard
-rw-r--r--   1 root root     97 Sep 27  2009 system-config-time
-rw-r--r--   1 root root    118 May 24  2008 system-config-users
-rw-r--r--   1 root root     97 Jan 31 17:52 system-install-packages
-rw-r--r--   1 root root    163 Apr 20 12:24 xserver

sfcb的内容:

代码语言:javascript
复制
# more /etc/pam.d/sfcb 
# Sample PAM Configuration for Small Footprint CIM Broker
auth       required     pam_succeed_if.so quiet_success user ingroup sfcb
auth       required     pam_localuser.so
auth       include      common-auth
account    include      common-account
password   include      common-password
session    include      common-session

似乎sblim-sfcb包可能被破坏了,因为公共-*不存在于/etc/pam.d中。我会不会因为注释掉这些台词而伤到什么?

EN

回答 2

Server Fault用户

发布于 2011-07-29 11:29:58

omsa包必须在/etc/pam.d目录中添加了一些文件,让我们称之为omsa;很可能在omsa文件中有这样的指令:

代码语言:javascript
复制
@include common-auth
@include common-account
@include common-password
@include common-session

PAM机器正在/etc/amam.d目录下寻找它们;但是,它们似乎不存在。

这些文件用于为PAM提供“公共”设置。

您可以检查您的登录文件是否包括它们。

票数 1
EN

Server Fault用户

发布于 2011-07-29 15:32:57

嗯,OMSA开发人员做得很好。常见的文件通常在debian环境中使用(您也会发现它们的味道是基于debian的,如ubuntu和mint)。它们不存在于基于红帽的环境中。

有几种方法可以解决这个问题:

  1. 让戴尔的人去修理他们的OMSA包。
  2. 将包含替换为指向现有文件的
  3. 创建这4个文件并将相关的行放入其中。

我会为普通的debian安装发布这4个文件的内容,但有一个问题:内容取决于您在服务器上启用/安装了哪些身份验证方法。因此,如果您能够告诉我们更多关于您的身份验证模型的信息,我们可能可以为您提供这4个文件所需的行。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/295450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档