編程學習網 > 服務器 > Apache > Linux下為Apache創建專門的用戶和用戶組
2014
11-07

Linux下為Apache創建專門的用戶和用戶組

按照最小特權原則,需要給Apache分配一個合適的權限,讓其能夠完成Web服務。
提示  最小特權原則是系統安全中最基本的原則之一,它限制了使用者對系統及數據進行存取所需要的最小權限,既保證了用戶能夠完成所操作的任務,同時也確保非法用戶或異常操作所造成的損失最小。
必須保證Apache使用一個專門的用戶和用戶組,不要使用系統預定義的賬號,比如nobody用戶和nogroup用戶組。
因為只有root用戶可以運行Apache,DocumentRoot應該能夠被管理Web站點內容的用戶訪問和使用Apache服務器的Apache用戶和Apache用戶組訪問。所以,如果希望“cao”用戶在Web站點發布內容,并且可以以httpd身份運行Apache服務器,通常可以這樣:

groupadd webteam
usermod -G webteam cao
chown -R httpd.webteam /www/html
chmod -R 2570 /www/htdocs

只有root用戶訪問日志目錄,這個目錄的推薦權限:

chown -R root.root /etc/logs
chmod -R 700 /etc/logs

掃碼二維碼 獲取免費視頻學習資料

Python編程學習

查 看2022高級編程視頻教程免費獲取