linux下var权限是什么?,linux – 在/ var / www中处理Apache 2用户www-data权限的最佳方法是什么?...
嘗試擴(kuò)展@ Zoredache的
answer,我自己給出了一個(gè):
>創(chuàng)建一個(gè)新組(www-pub)并將用戶添加到該組
groupadd www-pub
usermod -a -G www-pub usera ##必須使用-a附加到現(xiàn)有組
usermod -a -G www-pub userb
groups usera ##顯示用戶組
>將/ var / www下所有內(nèi)容的所有權(quán)更改為root:www-pub
chown -R root:www-pub / var / www ## -R for recursive
>將所有文件夾的權(quán)限更改為2775
chmod 2775 / var / www ## 2 =設(shè)置組ID,7 = rwx為所有者(root),7 = rwx為組(www-pub),5 = rx為world(包括apache www-data用戶)
設(shè)置組ID(SETGID)位(2)會(huì)將組(www-pub)復(fù)制到該文件夾??中創(chuàng)建的所有新文件/文件夾.其他選項(xiàng)是SETUID(4)來復(fù)制用戶ID,而STICKY(1)我認(rèn)為只允許所有者刪除文件.
有一個(gè)-R遞歸選項(xiàng),但不會(huì)區(qū)分文件和文件夾,所以你必須use find,如下所示:
find / var / www -type d -exec chmod 2775 {}
>將所有文件更改為0664
find / var / www -type f -exec chmod 0664 {}
>將用戶的umask更改為0002
其他umask控制默認(rèn)文件創(chuàng)建權(quán)限,0002意味著文件將有664和目錄775.設(shè)置此項(xiàng)(通過編輯/ etc / profile底部的umask行),意味著一個(gè)用戶創(chuàng)建的文件可由其他用戶寫入www-group中的用戶無需chmod他們.
通過創(chuàng)建文件和目錄并使用ls -l驗(yàn)證所有者,組和權(quán)限來測(cè)試所有這些.
注意:您需要注銷/以更改組才能生效!
總結(jié)
以上是生活随笔為你收集整理的linux下var权限是什么?,linux – 在/ var / www中处理Apache 2用户www-data权限的最佳方法是什么?...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux日志文件存放目录,Log4j
- 下一篇: 魅族怎么查看内存linux,这就是魅族超