RHEL5.6 useradd的bug解决方法

系统:RHEL5.6 x64

具体场景:

昨天在一台新机器上安装Oracle,新分区/dev/sda7,挂载到/u01下,然后useradd的时候发现,useradd -d /u01/app/oracle oracle的时候出现如下错误报错

copydir():preserving permissions for /u01/app/oracle/.mozilla: Operation not supported

开始以为是ISO问题,今天换了一个ISO也同样问题,但是在RHEL5.5上就没有这样的问题。出现问题,一定是新挂载区,如果/home在/下的话不会出现这个问题。

Google之后发现,在RedHat的bugzilla上有了解决方法。方法如下:

1) 从错误提示看,像是由ACL机制引起的。在bugzilla上有如下两个反馈,里面给出临时解决方式

https://bugzilla.redhat.com/show_bug.cgi?id=673241https://bugzilla.redhat.com/show_bug.cgi?id=673091使用 remount: mount /u01 -o remount,user_xattr,aclchange the default mount options of /home:ext2/3: tune2fs <mountpoint> -o user_xattr,aclext4: tune4fs <mountpoint> -o user_xattr,acl

2)更新补丁如果你是RHEL的商业用户,可以通过RHN更新。如果使用CentOS,,也可以通过CentOS的官方源更新。或者去ftp.redhat.com:/pub/redhat/linux/enterprise/5Server/en/os/SRPMS里找shadow-utils的src.rpm包,自己编译成rpm包。应该使用的是shadow-utils-4.0.17-18.el5_6.1.src.rpm这个src包。

注意根据你的系统架构选择编译参数。

孤独是为了孤独背后的解脱,孤独的过程,就是一个寻找真爱的过程。

RHEL5.6 useradd的bug解决方法

相关文章:

你感兴趣的文章:

标签云: