Linux 許可權的概念

2021-08-20 19:43:19 字數 1554 閱讀 5629

一、linux下有倆種使用者:

1.超級使用者(root):在linux下可以幹任何事,不受限制

2.普通使用者(user):在linux下做有限的事

超級使用者的命令提示符是「#」,普通使用者的命令提示符是「$」

切換倆種使用者的命令:su

1.從user切換到root: su root(root可以省略)

2.從root切換到user:su user

二、linux許可權管理:

檔案訪問者的分類(人):

1.檔案和檔案目錄的所有者: u

2.檔案和檔案目錄所有者所在的組的使用者:g

3.其他使用者:o(只有讀許可權)

檔案訪問許可權的之類(事物屬性)

1.讀(r/4):read對檔案——讀取檔案內容,目錄——瀏覽目錄資訊

2.寫(w/2):write對檔案——修改檔案內容,目錄——刪除移動目錄內檔案

3.執行(x/1):檔案——執行檔案,目錄——進入目錄

「-」表示不具有該項許可權

設定檔案訪問許可權的方法:

1.chmod——設定檔案的訪問許可權

只有檔案的擁有著和root才能改變檔案的許可權

chmod [引數] 許可權 檔名

r :遞迴修改

+:增加某項許可權

-:取消某項許可權

=:賦予某項許可權

chmod -r  /home/abc.txt (取消所有讀許可權)

chmod u-r /home/abc.txt (取消檔案擁有者的讀許可權)

chmod +r  /home/abc.txt(增加讀許可權)

chmod 664  /home/abc.txt(664分別為u,g,o的許可權)

2.chown 修改檔案的擁有者

chown [引數] 使用者名稱 檔名

chown -r user1 f1

3.chgrp——修改檔案或目錄的所屬組

chgrp [引數] 使用者組名 檔名

4.umask——檢視或修改檔案掩碼

新建資料夾的預設許可權 = 0666(許可權掩碼)

新建目錄的預設許可權 = 0777

umask 許可權值

將現有的訪問許可權減去許可權掩碼,即可產生建立檔案時的預設許可權

超級使用者預設掩碼值為0022,普通使用者預設為0002

file指令——識別檔案型別

file [選項] 檔案/目錄

常用選項

-c:詳細顯示指令執行過程

-z:嘗試去解讀壓縮檔案的內容

關於許可權的總結:

目錄的可執行許可權——表示可否在目錄下執行命令

目錄沒有-x許可權,無法對目錄執行任何命令,甚至無法cd進入目錄,即使目錄仍然有-r許可權

目錄具有-x,但是沒有-r,使用者可以執行命令,可以cd進入目錄,但不能讀。所以可以執行ls,但不能讀取目錄下的文件

普通使用者:

進入目錄:需要可執行檔案

讀取目錄:需要可執行可讀許可權

建立目錄:需要可執行可寫許可權

超級使用者:

進入目錄:不需要任何許可權

讀取目錄: 不需要任何許可權

建立目錄:不需要任何許可權

linux檔案許可權的概念

hhh 注意permission deny 這個提示就是許可權問題 1.linux檔案屬性 執行ls l出現檔案的屬性 第一列代表這個檔案的型別和許可權 第乙個字元代表這個檔案是目錄 檔案或鏈結檔案 d 是目錄 是檔案 l 是鏈結 後面的字元三個一組 r 代表可讀 w 代表可寫 x 代表可執行 代表...

Linux 檔案許可權概念

這個地方最需要注意了!仔細看的話,你應該可以發現這一欄其實共有十個字元 圖5.2.1及圖5.2.2內的許可權並無關係 圖5.2.2 檔案的型別與許可權之內容 接下來的字元中,以三個為一組,且均為 rwx 的三個引數的組合。其中,r 代表可讀 read w 代表可寫 write x 代表可執行 exe...

Linux基本概念,操作命令,許可權

linux目錄資訊目錄 含義 每乙個檔案和目錄從根目錄開始,只有root使用者具有該目錄下的寫許可權 boot 引導作業系統啟動的檔案 home 所有使用者用home目錄來儲存他們的個人檔案 usr 使用者的程式檔案,文件和源 tmp 系統和使用者建立的臨時檔案 var 可以變化的檔案,包括日誌檔案...