中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中建站目錄如何分配權限

發布時間:2021-07-16 13:38:59 來源:億速云 閱讀:122 作者:小新 欄目:服務器

小編給大家分享一下linux中建站目錄如何分配權限,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

前期工作

先創建一個文件夾 test

mkdir test

在該目錄下創建一個1.txt文件并寫入111

cat > 1.txt
111

現在退出該目錄來一個一個分析改目錄權限

不要用root用戶來創建文件夾,因為文件權限配置對root用戶無效

目錄的可執行權限

chmod 111 test

經過測試,此時只能cd test進入目錄,但既無法ls列目錄,也無法touch 2.txt一個新的文件,但cat 1.txt還是可以讀取到內容的

于是我們總結

目錄的可執行權限是用戶可以進入或者說切換到該目錄下,但無法列目錄和創建新文件,能讀取原來文件是屬于文件的權限設置為可讀

目錄的可寫權限

chmod 222 test

最直觀的變化是該目錄顏色變深了( ps,文件賦予可執行權限時也會顏色變深)

可以嘗試一些我們常見的命令

ls test
cd test
cat test/1.txt
touch test/2.txt

結果是什么都不能做

ubuntu@VM-8-81-ubuntu:~$ ls test
ls: cannot open directory test: Permission denied
ubuntu@VM-8-81-ubuntu:~$ cd test
bash: cd: test: Permission denied
ubuntu@VM-8-81-ubuntu:~$ cat test/1.txt
cat: test/1.txt: Permission denied
ubuntu@VM-8-81-ubuntu:~$ touch test/2.txt
touch: cannot touch ‘test/2.txt': Permission denied

現在我們在給改目錄加上可執行權限

chmod 333 test

發現,除了不能正常ls列目錄外,其余cd touch cat都可以執行,因此得出總結

linux 文件夾想要創建文件,必須要有可寫可執行權限,即權限大小為333,如果只給寫權限,什么都干不了

目錄的可讀權限

chmod 444 test
ubuntu@VM-8-81-ubuntu:~$ ls test
ls: cannot access test/1.txt: Permission denied
ls: cannot access test/2.txt: Permission denied
1.txt 2.txt
ubuntu@VM-8-81-ubuntu:~$ cd test
bash: cd: test: Permission denied
ubuntu@VM-8-81-ubuntu:~$ cat test/1.txt
cat: test/1.txt: Permission denied

總結: 目錄的可讀權限可以列目錄

網站只有可讀權限只能列目錄,其他cd cat都無法執行,那么如果網站設置555的權限是什么呢

ubuntu@VM-8-81-ubuntu:~$ chmod 555 test
ubuntu@VM-8-81-ubuntu:~$ cd test/
ubuntu@VM-8-81-ubuntu:~/test$ ls
1.txt 2.txt
ubuntu@VM-8-81-ubuntu:~/test$ touch 3,txt
touch: cannot touch ‘3,txt': Permission denied

可以看到,除了touch命令無法創建新文件外,其他命令還是都可以執行的

到了這里,自然容易推出666權限的文件夾是可讀可寫但無可執行權限,無法進入該目錄,但有了可讀可寫,基本權限也都有了,777權限即為文件夾的最大權限了

在回過頭分析文章第一句話,建站時文件夾的最低權限是755,文件最低權限為644

這里有一個用戶權限分配問題

chmod修改權限時,每一文件或目錄的訪問權限都有三組,每組用三位表示,分別為文件屬主的讀、寫和執行權限;與屬主同組的用戶的讀、寫和執行權限;系統中其他用戶的讀、寫和執行權限

文件夾權限7和文件權限6都是給linux管理用戶分配的,apache默認給訪問網站的用戶為www普通用戶,因此文件的權限755即普通用戶只能有查看和瀏覽網站的權限,但無創建文件或者上傳文件的權限,一般如果需要某個特殊文件夾比如upload或者tmp文件夾存儲一些臨時文件,需要設置文件夾權限為777,文件權限644即只能查看但不能修改

以上是“linux中建站目錄如何分配權限”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

深州市| 宁乡县| 金阳县| 凤阳县| 平利县| 岑巩县| 太康县| 靖边县| 宁乡县| 永和县| 贞丰县| 绍兴县| 灵台县| 福鼎市| 克拉玛依市| 山阳县| 房产| 新化县| 定结县| 禹州市| 丹东市| 阳春市| 商城县| 高密市| 西和县| 紫阳县| 策勒县| 云南省| 登封市| 枣庄市| 武城县| 兴化市| 金湖县| 太保市| 克拉玛依市| 昭苏县| 调兵山市| 赤峰市| 嘉禾县| 五常市| 水城县|