linux組管理及許可權

2022-07-19 09:06:11 字數 1728 閱讀 5342

指令:groupadd 組名

應用例項

建立乙個組,testgroup

groupadd testgroup

建立乙個使用者test1,並放入到testgroup組中

useradd -g testgroup test1

修改使用者密碼 passwd test1

使用test1登入linux

使用者建立檔案,預設這個檔案的所在組就是該使用者所在的組

檢視檔案/目錄所在組

指令: ls -ahl

修改檔案所在的組

指令: chgrp 組名 檔名

使用root使用者建立檔案r.txt並將其修改為testgroup組

改變使用者所在組

指令:usermod -g 組名 使用者名稱

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

0~9位說明

1)第0位,檔案型別('-':普通檔案,'d':目錄,'l':軟鏈結,'c':字元裝置[鍵盤,滑鼠等],'b':塊檔案、硬碟)

2)第1~3位(【u】)【rwx】,表示檔案所有者的許可權,讀、寫、執行

3)第4~6位(【g】)【---】,表示 與檔案擁有者同一組的使用者的許可權是讀、寫、執行都不行

4)第7~9位(【o】)【---】,表示不與檔案擁有者同組的其他使用者的許可權是讀、寫、執行都不行

紅圈數字表示如果 是檔案則硬鏈結的數,如是目錄表示子目錄的個數

test    使用者

test    組

4.0k  檔案大小,如果是資料夾,顯示4096位元組

a.檔案

1)【r】表示可讀取,檢視

2)【w】表示可寫,可以修改,但是不代表可以刪除該檔案,刪除乙個檔案的前提條件是對該檔案所在的目錄有寫許可權,才能刪除該檔案

3)【x】表示可以被執行

b.目錄

1)【r】表示可讀取,ls檢視目錄內容

2)【w】表示可以修改,目錄內建立、刪除、重新命名目錄

3)【x】可以進入該目錄

修改許可權 chomd

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

第一種方式:+、-、= 變更許可權

u:所有者 g:所有組 o:其他人 a:所有人(u、g、o的總和)

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

2)chmod o+w 檔案目錄名 (新增許可權)

3)chmod a-x 檔案目錄名  (減少許可權)

第二種方式

規則:r=4,w=2,x=1因此rwx=4+2+1=7

指令:chmod 751 檔案目錄名

修改檔案所有者 chown

基本介紹

chown newowner file 改變檔案的所有者

chown newowner:newgroup file 改變使用者的所有者和所有組

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

修改檔案所在的組

指令: chgrp 組名 檔名

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

強悍的 Linux 許可權管理(組及使用者管理)

多使用者之間共享工程資料夾 對於乙個目錄而言,可不可以 cd 進入的先決條件只有乙個,當前用於是否具有 x 可執行許可權 sudo mkdir test sudo chmod o x test cd test bash cd test permission denied比如為 hadoop 集群搭建...

Linux基礎 使用者許可權,組管理及使用者管理

1 基本概念 許可權 縮寫數字代號讀r 4寫w2 執行x1無許可權 0 2 ls l檢視許可權資訊 如圖我們可以看到以上列出三個檔案的資訊,從左到右三個紅框的資訊分別是許可權資訊,訪問該檔案有幾種方式,檔案擁有者和檔案的組 如圖,紅框將資訊分為四部分,第一部分區分檔案還是目錄,檔案就是 目錄就是d ...

Linux 管理使用者 使用者組及許可權

管理使用者 新增使用者 root localhost useradd myuser root localhost useradd m myuser d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用 m選項,可以建立主目錄。root localhost useradd d opt mysuer...