Linux筆記(三) 組管理和許可權管理

2021-10-10 07:58:49 字數 1854 閱讀 4432

2. 檔案/目錄所在組

3. 其他組

3.5 修改檔案的所有者

3.6 修改檔案所在的組

一般為檔案的建立者,誰建立了這個檔案,就自然的成為這個檔案的所有者。

#檢視所有者

ls -ahl

chown (change owner改變所有者)

chown 使用者名稱 檔名

chown -r 使用者名稱 目錄名

ls -ahl
chgrp(change group選擇組)

chgrp 組名 檔名

chgrp -r 組名 目錄名

除檔案的所有者和所在組的使用者外,系統的其他使用者都是檔案的其他組。

在新增使用者時,可以指定將該使用者新增到哪個組中,同樣的用root的管理許可權可以改變某個使用者所在的組。

#改變使用者所在組

usermod -g 組名 使用者名稱 #改變該使用者所在的組

usermod -d 目錄名 使用者名稱 #改變該使用者登入的初始目錄

進入/home目錄 使用命令檢視檔案

ls -l
1 2 3 4 5 6 7 8 9 10

#1 檔案的型別

#[-:普通檔案]

#[d:目錄]

#[l:軟鏈結]

#[c:字元裝置(鍵盤,滑鼠)]

#[b:快檔案,硬碟]

#2 表示檔案/目錄所有者許可權

#3 檔案/目錄所在組的使用者的許可權

#4 檔案/目錄其它組的使用者的許可權

#-----[r:可讀]

#-----[w:可寫]

#-----[x:可執行]

#-----[-:沒有許可權]

#5

#如果是檔案,表示硬鏈結的數

#如果是目錄,表示目錄的子目錄的個數

#6 檔案/目錄所在使用者

#7 檔案/使用者所在組

#8 檔案的大小,單位:位元組,,,如果是目錄,顯示4096

#9 檔案/目錄最後的修改時間

#10 檔案/目錄名

通過chmod指令,可以修改檔案或者目錄的許可權。

#u:所有者(user)

#g:所有組(group)

#o:其他人(other)

#a:所有人(all)(u、g、o的總和)

chmod u=rwx,g=rx,o=x 檔案目錄名

#表示給所有者讀、寫、執行許可權 ,給所有組讀和執行許可權,給其他人執行許可權

chmod o+w 檔案目錄名

#表示給其他人新增寫的許可權

chmod a-x 檔案目錄名

#表示給所有人去除執行的許可權

#規則 

r=4 #二進位制 100

w=2 #二進位制 010

x=1 #二進位制 001

rwx=4+2+1=7

chmod u=rwx,g=rx,o=x 檔案目錄名

#相當於

chmod 751 檔案目錄名

chown newowner file

#改變檔案的所有者

chown newowner:newgroup file

#改變使用者的所有者和所有組

-r #如果是目錄 則使其下所有子檔案或目錄遞迴生效

chgrp newgroup file

#改變檔案的所有組

Linux 組管理和許可權管理

檔案屬性 這些字元分別表示 如果沒有許可權,就會出現減號 而已。從左至右用0 9這些數字來表示 0首位表示型別 在linux中第乙個字元代表這個檔案是目錄 檔案或鏈結檔案等等 代表檔案 d代表目錄 l鏈結文件 link file 2 第1 3位確定屬主 該檔案的所有者 擁有該檔案的許可權。user ...

Linux 組管理和許可權管理

一般為檔案的建立者,誰建立了該檔案,就自然的稱為該檔案的所有者。當某個使用者建立了乙個檔案之後,預設之歌檔案所在組就是該使用者所在的組 除檔案的所有者和所在組的使用者外,系統的其他使用者都是檔案的其他組 在linux中第乙個字元代表這個檔案是目錄 檔案或鏈結檔案等等。接下來的字元中,以三個為一組,且...

Linux組管理和許可權管理

linux組基本介紹 1 在linux中的每個使用者必須屬於乙個組,不能獨立於組外。2 linux中每個檔案都有所有者 所在組 其它組的概念 所有者 一般 預設 為檔案的建立者,誰建立了該檔案,就自然的成為該檔案的所有者 ls ahl 檢視檔案的所有者 chown 使用者名稱 檔名 修改檔案的所有者...