Linux學習 菜鳥篇 學習筆記 許可權管理

2021-07-08 16:57:09 字數 2255 閱讀 4243

許可權本身劃分: 讀read、寫write、執行execute

許可權針對使用者劃分: 主人 user、同組使用者group、其他組使用者o

ther

-rw-rw-r--   //開頭的-代表普通檔案

d rwx

rw-r--  ***1  ***1 //d開頭的是代表目錄,r:主人許可權,b:同組使用者許可權,bl:其他組使用者許可權。  ***1:檔案主人,***2:所屬的組別。

許可權的設定:

chmod指令

chmod u+rwx filenam  //給filename檔案的主人增加讀、寫、執行的許可權。

chmod g-rx,o+r  filenam  //給filename檔案的同組使用者刪除讀、執行的許可權。和給其他組使用者增加 讀 許可權(逗號隔開)

chmod +/- rwx  filename   //無視組別。給全部的組設定許可權

2)數字絕對方式設定許可權

r:4     w:2      x:1

3=1+2  //寫執行許可權

6=4+2  //讀寫許可權

chmod 753 filename    753分別代表主人、同組和其他組的許可權設定。

>chmod -

r765    dir    //改變目錄中所有的所有許可權 

(-r  遞迴方式)

目錄的x(執行) 許可權:  是否可以用cd進入該目錄 ,如果沒有讀許可權,進入後也不能檢視 ;

許可權針對檔案的強制操作:

a: 讀檔案有w寫許可權。沒有r讀許可權,強制寫儲存會覆蓋原的的記憶體,(可以用echo  >>追加);

b: 讀檔案沒有w寫許可權,可以強制寫儲存,

c:非主人使用者,沒有w寫許可權。強行寫儲存

1.上級目錄沒有w寫許可權,強制寫儲存會失敗。

2.上級目錄有寫許可權,可以強制寫儲存。

檔案所有者和所屬組的改變

檔案主人和組別的設定:

>chown 主人 filename

>chown 主人

.組別  filename  //中間點連線(也可以用:)

>chown.組別   filename   //改變組別

>chown -r

主人.組別   dir   //改變目錄中所有的檔案的主人和組別 

>chgrp 組別   filename  //改變檔案的組別

管道(pipe)

使用 | 作為管道 , 

管道: 前乙個指令的輸出作為後乙個指令的輸入。

eg:ls | grep 查詢內容    //把ls出的內容傳給grep 進行查詢

檔案查詢

find  查詢目錄 選項 選項值  選項 選項值......

find / -name passwd  //遍歷根目錄   查詢名稱== passwad的檔案

限制查詢的目錄層次:

-maxdepth   限制查詢的最深目錄

-mindepth   限制查詢的最淺目錄

find

/  -maxdepth 4 

-name passwd      //最深查詢4層目錄

根據大小限制條件進行查詢:

-size  +/- 數字

+大於大小某個值

-小於大小某個值

大小單位

-size  5  //大小是5*512位元組大小

-size 5c//

大小是5位元組大小

-size 5k//

大小是5*1024位元組大小

-size 5m//

大小是5*1024k位元組大小  就是6兆位元組

檔案許可權查詢  -perm

檔案組別查詢 -group -gid

檔案型別查詢 -type  (f檔案 d目錄)

檔案主人查詢 -user -uid ln

-s   src檔案  鏈結檔案   //建立乙個軟連線

//如果軟鏈結不建立在同一目錄要使用

絕對路徑

ln  

-d  src檔案  

硬鏈結  

//目錄的硬鏈結 ,  .. . 等都是,如果在乙個目錄中新增很多子目錄就是會多很多硬鏈結。(自己不可以設定目錄的硬鏈結,檔案的硬鏈結必須在同一硬碟同一分割槽);

使用硬鏈結的好處,防止重要檔案被刪除

(大檔案伺服器上可以只用儲存乙份,每個人給個硬鏈結就好);

LINUX學習筆記 基礎篇

linux是個多使用者 多工的系統,通常有多個使用者同時使用這台主機進行工作,因此也就有了檔案所有者 owner 使用者組 group 和其他組 others 的概念。每個使用者都有自己的隱私,隱私轉存成檔案後,使用者就成了這些檔案的檔案所有者 使用者組是針對於團隊開發資源來說的,比如team1有成...

Linux學習筆記 基礎篇

今天,2月14號,這個浪漫的節日裡,沒有女朋友的我,實在是沒什麼事兒做,於是拿起了我的電腦,但是發現我的系統壞了,聽說是防毒軟體誤刪了系統當中的檔案,實在無路可走的我選擇了重新安裝系統,頭一次進行系統安裝的我鼓搗了一整天,現在才明白我多麼的菜,但是可喜可賀的還是晚上我終於安裝好了,所以現在我要幹什麼...

linux學習筆記 前篇

大學畢業已經快三年了,從事嵌入式開發的工作也快三年了。不過,老幹些裸機開發,感覺很是枯燥,一咬牙一跺腳,決定從今天開始學習linux作業系統,順便記錄下學習過程中所遇到的問題與心得。自己從前完全沒有接觸過這方面的東西,完全是從乙個純粹的新人開始,也不知道有多少同志在和我走想同的路,總之,大家共勉吧!...