NFS показывает контексты безопасности "?" / "пусто" на клиенте?
Я использую 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 отключен на всех машинах.
1 ответ
Решение
Я понял сам, что понял SELinux
на клиентах блокировала разрешения контекста безопасности, в то время как NFS-сервер полностью отключал SELinux. Так что я отключаю SELinux
на этих клиентских машинах и перезагружается, тогда одинаковые контексты безопасности файлов / каталогов отображаются на всех концах.