Linux的使用者和組以及許可權

2021-10-04 13:48:37 字數 2134 閱讀 3833

使用者管理:

useradd 新增乙個使用者

useradd test 新增test使用者

useradd test -d /home/t1  指定使用者home目錄

passwd  設定、修改密碼

passwd test  為test使用者設定密碼

切換登入:

ssh -l test -p 22 192.168.19.128

su – 使用者名稱

userdel 刪除乙個使用者

userdel test 刪除test使用者(不會刪除home目錄)

userdel –r test  刪除使用者以及home目錄

組管理:

當在建立乙個新使用者user時,若沒有指定他所屬於的組,就建立乙個和該使用者同名的私有組

建立使用者時也可以指定所在組

groupadd  建立組

groupadd public  建立乙個名為public的組

useradd u1 –g public  建立使用者指定組groupdel 刪除組,如果該組有使用者成員,必須先刪除使用者才能刪除組。

groupdel public

id,su命令

功能:檢視乙個使用者的uid和gid用法:id [選項]... [使用者名稱]

直接使用id

直接使用id 使用者名稱

su命令:

功能:切換使用者。用法:su [選項]... [-] [使用者 [引數]... ]示例:

su - u1 切換到u1使用者,並且將環境也切換到u1使用者的環境(推薦使用)

賬戶檔案:

/etc/passwd  使用者檔案

/etc/shadow  密碼檔案

/etc/group  組資訊檔案

使用者檔案:

root:x:0:0:root:/root:/bin/bash賬號名稱:

在系統中是唯一的使用者密碼:

此欄位存放加密口令使用者標識碼(user id):

系統內部用它來標示使用者組標識碼(group id):   

例如使用者全名等使用者目錄:

使用者登入系統後所進入的目錄使用者環境: 使用者工作的環境

密碼檔案:

shadow檔案中每條記錄用冒號間隔的9個字段組成.

使用者名稱:使用者登入到系統時使用的名字,而且是惟一的口令:  

標識從某一時刻起到使用者最後一次修改時間最大時間間隔:  

口令保持有效的最大天數,即多少天後必須修改口令最小時間間隔:

指示口令失效的絕對天數(從2023年1月1日開始計算)標誌:

未使用組檔案:

root:x:0:組名:

使用者所屬組組口令:

一般不用gid:

組id使用者列表:

屬於該組的所有使用者

許可權命令:

rwx 對應 4,2 ,1 可以根據26個字母順序來記。 

linux的三種檔案型別:

目錄檔案: linux系統把目錄看成是一種特殊的檔案,利用它構成檔案系統的樹型結構。  

裝置檔案: linux系統把每乙個裝置都看成是乙個檔案

檔案型別標識:

普通檔案(-)

目錄(d)

符號鏈結(l)

* 進入etc可以檢視,相當於快捷方式字元裝置檔案(c)塊裝置檔案(s)套接字(s)命名管道(p)

檔案許可權

chmod 變更檔案或目錄的許可權。

chmod 755 a.txt

chmod u=rwx,g=rx,o=rx a.txt

chmod 000 a.txt  / chmod 777 a.txtchown 變更檔案或目錄改檔案所屬使用者和組

chown u1:public a.txt :變更當前的目錄或檔案的所屬使用者和組

chown -r u1:public dir :變更目錄中的所有的子目錄及檔案的所屬使用者和組

Linux 之 使用者 使用者組以及許可權

由於linux是乙個多人多任務的系統,因此經常會出現同一臺機器同時有多個人進行操作,為了考慮每個人的隱私權以及每個人喜好的工作環境,所以檔案的許可權歸屬就至關重要。為了保障系統的安全性和檔案的私隱性,乙個檔案針對不同許可權的賬戶有著不同的許可權,如下圖 如圖所示,檔案許可權是由乙個字串所表示,其所代...

linux的許可權 使用者和組

drwxr xr x.2 root root 4096 9月 14 23 15 aa d 表示資料夾 rwx 當前使用者具備的許可權 r x 當前使用者所屬的組具備的許可權 r x 其他使用者所具備的許可權 root 檔案所屬的使用者 root 檔案所屬的使用者所屬的組 4096 檔案大小 9月 檔...

linux使用者組以及許可權總結

在linux 中每個使用者必須屬於乙個組,而linux下有三種組的概念,如下 檔案所有者 就是檔案的創造者,誰建立的檔案,誰就是檔案的所有者。使用者所在組 當linux當前使用者建立了乙個檔案後,則這個檔案所屬於的組便是這個使用者所在的組 其他組 除了檔案所有者以及所在組的使用者外,系統其他的使用者...