/etc/init.d/vsftpd start 为 vsftpd 启动 vsftpd:/usr/sbin/vsftpd:加载共享库时出错:libz.so.1:
无法从共享对象映射段:权限被拒绝 [失败]
我担心这与之前发生的灾难有关。我不小心将此 CentOS 框中的大多数文件权限更改为 777。
因此我找到了这个 libz.so.1 文件,它是 libz.so.1.2.3 的链接,现在它们都是 777。
我不知道该怎么处理它们。能帮忙吗?
[root@deadwood repo01]# ls --lcontext /lib64/libz.so.1
lrwxrwxrwx 1 system_u:object_r:lib_t root root 13 Aug 9 07:55 /lib64/libz.so.1 -> libz.so.1.2.3
[root@deadwood repo01]# ls --lcontext /lib64/libz.so.1.2.3
-rwxrwxrwx 1 system_u:object_r:lib_t root root 85544 Jul 17 2012 /lib64/libz.so.1.2.3
[root@deadwood repo01]# ls --lcontext /lib/libz.so.1
lrwxrwxrwx 1 system_u:object_r:lib_t root root 13 Aug 9 07:55 /lib/libz.so.1 -> libz.so.1.2.3
[root@deadwood repo01]# ls --lcontext /lib/libz.so.1.2.3
-rwxr-xr-x 1 system_u:object_r:lib_t root root 75088 Jul 17 2012 /lib/libz.so.1.2.3
答案1
您应该尝试禁用SELinux
,或将其从 更改enforcing
为permissive
。