我正在使用NFSv4并在服务器上使用了/etc/exports
(例如,xx.xx.xx.x0
):
/var/www/html/project xx.xx.xx.x101(rw)
/var/www/html/project xx.xx.xx.x102(rw)
当我检查mount
时,每个客户都会显示如下内容:
xx.xx.xx.x0:/var/www/html/project on /var/www/html/project type nfs (rw,vers=4,addr=xx.xx.xx.x0,clientaddr=xx.xx.xx.x101)
但是当我检查已安装目录ls -laZ
(带有 Z 选项)时,它显示为:
drwxrwxrwx. 11 user1 user1 ? 4.0K Mar 9 02:36 .
drwxr-xr-x. 26 user1 user1 ? 4.0K Mar 8 18:17 ..
drwxrwxrwx. 9 user1 user1 ? 4.0K Sep 3 2012 wp-admin
drwxrwxrwx. 8 user1 user1 ? 4.0K Dec 12 09:47 wp-content
drwxrwxrwx. 8 user1 user1 ? 4.0K Oct 16 12:04 wp-includes
-rwxrwxr--. 1 user1 user1 ? 647 Mar 8 18:54 .htaccess
-rwxrwxr--. 1 user1 user1 ? 395 Dec 12 09:49 index.php
-rwxrwxrwx. 1 user1 user1 ? 20K Dec 12 09:49 license.txt
-rwxrwxrwx. 1 user1 user1 ? 9.0K Dec 12 09:49 readme.html
问题是?
问号,我认为它显示错误的文件安全上下文值。
注意:在每台计算机上禁用SELinux。
答案 0 :(得分:1)
我自己明白,我在客户端上意识到SELinux
,阻止了安全上下文权限,而NFS服务器完全禁用了SELinux。因此,我在此客户端计算机上禁用SELinux
并重新启动,然后在所有目标上显示完全相同的文件/目录安全上下文。