nginx映射文件服務器文件夾
普通用戶A安裝的nginx,yum源搭建文件服務器,新建普通用戶B,其主目錄是文件服務器需要訪問的目錄
普通用戶A啟動nginx無法訪問B用戶的文件服務器目錄,提示403forbidden,權限不足
解決方案:
nginx的配置文件:nginx.conf將user *** 取消注釋 並改成自己的文件服務器用戶B user B;
重啟nginx,但是報錯:the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /opt/nginx/conf/nginx.conf:1
解決方案:
進入到nginx的sbin目錄,執行以下命令:
所有用戶都可以運行(因為是755權限,文件所有者:root,組所有者:root)
chown root:root nginx
chmod 755 nginx
執行完畢,root用戶進行啟動,啟動成功,文件服務器目錄也可以訪問了~~~~
或者:
僅 root 用戶和 B用戶可以運行(因為是750權限,文件所有者:root,組所有者:B)
chown root:B nginx
chmod 750 nginx