2021-03-06 分類: 網站建設
我們都知道Linux是一個支持多用戶、多任務的系統(tǒng),這也是它最優(yōu)秀的特性,即可能同時有很多人都在系統(tǒng)上進行工作,所以千萬不要強制關機,同時,為了保護每個人的隱私和工作環(huán)境,針對某一個文檔(文件、目錄),Linux系統(tǒng)定義了三種身份,分別是擁有者(owner)、群組(group)、其他人(others),每一種身份又對應三種權限,分別是可讀(readable)、可寫(writable)、可執(zhí)行(excutable)。
文檔屬性
使用命令ls -al --full-time,或者此命令的簡寫ll可以查看文件或者目錄的所有屬性。如下:
從上面可以看到,每一行都有7列,分別是:
變更擁有者(owner) 位置etc/passwd
注意:必須是該位置下已存在的帳號。也就是在/etc/passwd中有記錄的擁有者才能改變。
語法chown[-R][帳號名稱][文件或目錄]
chown[-R][帳號名稱]:[群組名稱][文件或目錄]
備注:此命令也可以順便變更文檔群組,但還是建議使用chgrp命令來變更文檔群組。
選項-R 遞歸變更,即連同次目錄下的所有文件(夾)都要變更。
用法
chown daemon test 變更文件夾test賬號為daemon。
chown daemon:root test 變更文件夾test群組為root。
chown root.users test 變更文件夾賬號為root,群組為users
chown .root test 單獨變更群組為root
備注:雖然也可以在擁有者與群組間加小數點(.),但為了避免有的同學命名中帶點,故還是建議使用冒號“:”來隔開擁有者與群組,避免誤判。
變更群組(group) 位置etc/group
備注:從這里可以查看到所有群組
語法chgrp [-options][群組名][文檔路徑]
備注:關于options,可以通過man chgrp、info chgrp、chgrp --help等命令查詢詳細用法。
用法chgrp -R users test 改變test文件夾及其所有子文件(夾)的群組為users。
注意:群組名稱不在位置內,將會報錯invalid group。
變更權限Linux文檔的基本權限就三個,分別是read/write/execute,加上身份owner/group/others也只有九個。權限變更的方式有2種,分別是符號法和數字法。
- 符號法
分別使用u,g,o來代表三種身份,a表示全部身份;分別使用r、w、x表示三種權限;分別使用+、-、=表示操作行為
語法
chmod | u g o a |+(加入) -(除去) =(設置) | r w x |文檔路徑
設置權限(=)
變更目錄test的權限為任何人都可讀、寫、執(zhí)行。
chmod u=rwx,g=rwx,o=rwx test
或
chmod ugo=rwx test
或
chmod a=rwx test
去掉權限(-)
去掉目錄test執(zhí)行權限
chmod u-x,g-x,o-x test
或
chmod ugo-x test
或
chmod a-x test
備注:執(zhí)行權限(x),對目錄而已就是其他用戶能否cd test成為工作目錄。
添加權限(+)增加目錄test執(zhí)行權限
chmod u+x,g+x,o+x test
或
chmod ugo+x test
或
chmod a+x test
備注:很熟悉吧,如果我們編寫完一個shell文件test.sh后,通過chmod a+x test.sh就添加了文件執(zhí)行權限。
- 數字法顧名思義,就是使用數字來代表權限,r,w,x分別為4,2,1。三種權限累加就可以得出一種身份的權限。
設置目錄test的權限為任何人都可讀、寫、執(zhí)行。
chmod 777 test
設置目錄test的權限為任何人都可讀、寫。
chmod 666 test
賦予一個shell文件test.sh可執(zhí)行權限,擁有者可讀、寫、執(zhí)行,群組賬號和其他人可讀、執(zhí)行。
chmod 755 test
備注:有沒有發(fā)現數字法更簡單啊?。?!
文件和目錄權限差異文檔權限對于文件和目錄有巨大的差異
文件
針對的是該文件內容
備注:具有w權限不可以刪除文件,刪除文件是目錄權限控制的范圍?。?!記住文件權限針對是文件內容。
目錄針對的是該目錄下的文件對象
當前題目:五分鐘搞定 Linux 文檔全部知識,就看這篇文章
文章分享:http://www.rwnh.cn/news32/104432.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供服務器托管、外貿建站、品牌網站建設、自適應網站、ChatGPT、用戶體驗
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容