NFS共享權限問題



//所有web集群節點的用戶統一uid 例如888,用戶最好也統一

Apache server:
   useradd -u 888 -s /sbin/nologin -M www
   chown -R www.www /soft/apache/html/
   chown -R www 掛載點
Nginx server:
   useradd -u 888 -s /sbin/nologin -M nginx
   chown -R nginx 掛載點
   chown -R nginx.nginx /soft/nginx/html/
   

提示:
a、工作中所有文件644 目錄755,用戶和組都為root,上傳的目錄才web用戶給寫。
b、工作中所用軟件和版本都要統一,不要同時使用apache和nginx。


1、在共享存儲NFS上統一uid 例如888,用戶最好也統一
[root@nfs01 ~]# cat /etc/exports 
/data 192.168.56.0/24(rw,sync,all_squash,anonuid=888,anongid=888)
[root@nfs01 ~]# useradd -u 888 -s /sbin/nologin -M www
[root@nfs01 ~]# /etc/init.d/nfs restart

//檢查:
[root@nfs01 ~]# cat /var/lib/nfs/etab 
/data   192.168.56.0/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,all_squash,
no_subtree_check,secure_locks,acl,anonuid=888,anongid=888,sec=sys,rw,root_squash,all_squash)

//共享目錄授權
[root@nfs01 ~]# chown -R www.www /data/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM