/etc/init.d/vsftpd start 为 vsftpd 启动 vsftpd:/usr/sbin/vsftpd:加载共享库时出错:libz.so.1:

/etc/init.d/vsftpd start 为 vsftpd 启动 vsftpd:/usr/sbin/vsftpd:加载共享库时出错:libz.so.1:

/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,或将其从 更改enforcingpermissive

相关内容