1. 1.semanage fcontext -l  查看所有系统定制的的selinux类型 

 

 
  
  1. semanage fcontext -l | grep "/var/www/(.*)?"查看/VAR/WWW下面的文件包含的上下文类型 
  2. mv保留原来的类型 cp会改变 cp -a不会改变 
  3. 2.新建的/test 
  4.  semanage fcontext -a -f "" -t httpd_sys_content_t '/test(/.*)?' 
  5. [root@server76 test]# ll -Z 
  6. drwxr-xr-x+ root root unconfined_u:object_r:file_t:s0  aa 
  7. -rw-rw-r--+ root root unconfined_u:object_r:file_t:s0  file 
  8. drwx------. root root system_u:object_r:file_t:s0      lost+found 
  9. [root@server76 test]# res 
  10. reset        resize2fs    resizecons   restart      restorecon   restorecond 
  11. [root@server76 test]# restorecon -Rv . 
  12. restorecon reset /test context system_u:object_r:file_t:s0->system_u:object_r:httpd_sys_content_t:s0 
  13. restorecon reset /test/lost+found context system_u:object_r:file_t:s0->system_u:object_r:httpd_sys_content_t:s0 
  14. restorecon reset /test/file context unconfined_u:object_r:file_t:s0->unconfined_u:object_r:httpd_sys_content_t:s0 
  15. restorecon reset /test/aa context unconfined_u:object_r:file_t:s0->unconfined_u:object_r:httpd_sys_content_t:s0