Linux 賬號與許可權管理

2021-09-29 05:32:53 字數 2320 閱讀 7244

不同的身份,不同的許可權

uid為 0 代表root

​ 1~999 代表程式使用者

​ 1000~60000 代表普通使用者

組帳號uid和gid

儲存使用者名稱、宿主目錄、登陸shell等基本資訊

帶有/bin/bash 表示此賬號可以登陸系統

帶有/sbin/nologin 表示此賬號不能登陸系統

儲存使用者的密碼、賬號有效期等資訊useradd [選項] 使用者名稱

-u:指定uid標記號

-d:指定宿主目錄, 例如 /home/使用者名稱 預設home

-e:指定賬號失效時間

-g:基本組

-g:公有組

-m:不為使用者建立並初始化宿主目錄

-s:指定使用者的登陸shell

檔案**

新建使用者賬號時,從/etc/skel目錄中複製而來

主要的使用者初始配置檔案:(有 ls -a 顯示)

在配置檔案中加入內容後,載入時會自動執行

如果使用者賬號下的配置檔案沒有了

可以從etc下面的skel這個目錄複製進去,可以達到修復的作用

/sbin/nologin 使用者無法直接登陸圖形化介面和被切換登陸,都無法登陸

-l 使用者賬號被鎖定後,無法直接登陸,但高許可權使用者(root)可以往低許可權使用者切換

輸出123123通過管道符傳遞給密碼,標準輸出密碼 lisi的 免互動

usermod命令

usermod [選項] 使用者名稱

常用選項

usermod-l 鎖定等同於passwd-l

usermod-u 解鎖 等同於passwd-u

userdel [-r] 使用者名稱

​ 不加-r ,則不刪除宿主目錄

與使用者賬號檔案相類似groupadd [-g gid] 組賬號名

示例:(新增組賬號market)

[root@localhost ~]# groupadd -g 1000 maket

[root@localhost ~]# tail -1 /etc/group

market:x:1000:

gpasswd命令

gpasswd [選項] 組賬號名

常用選項

建立組-財務,將zhangsan新增到caiwu

-m 批量新增使用者時,會將組中原有使用者剔除(-m時,往新組裡新增)

groupdel命令

groupdel 組賬號名

示例:(刪除組賬號market)

[root@localhost ~]# groupdel market

[root@localhost ~]#grep 「market」 /etc/group

groups命令

​ groups [使用者名稱]

id命令

finger命令

w、who、users命令

lastb 命令

訪問許可權

歸屬(所有權)

例如:-檔案型別(資料檔案)

rw- r-- r-- (許可權)

root 屬主

root 屬組

513 大小 單位:預設位元組

11月5 2016 建立時間

updatedb.conf 檔名chmod命令

chown 屬主 檔案或目錄

chown :屬組 檔案或目錄 (:和 . 都可以更改屬組)

chown 屬主:屬組 檔案或目錄

常規選項:-r 遞迴修改指定目錄下所有檔案、子目錄的歸屬

正常情況下我們使用chmod [3位八進位制數] 檔案或目錄更改許可權

有寫許可權沒有讀的許可權情況下:

可以vim寫入,wq!強制儲存退出,無法cat檢視

寫入的內容將把原有的內容覆蓋掉

例如002,許可權就是775

umask作用

umask設定:umask 022

umask檢視:umaskk

示例:

Linux賬號與許可權管理

10.查詢賬戶資訊 二 管理目錄和檔案的屬性 2.檢視檔案 目錄的許可權和歸屬 3.設定檔案和目錄的許可權chmod 4.設定檔案和目錄的歸屬chown 5.設定目錄和檔案的預設許可權umask linux基於使用者身份對資源訪問進行控制 使用者賬號 組賬號uid與gid uid 使用者標識號 gi...

Linux賬號與許可權管理

管理檔案與目錄的屬性 使用者賬號與賬號的屬性 使用者賬號 超級使用者 普通使用者 程式使用者 組賬號 基本組 私有組 必須有 附加組 公有組 uid 使用者標識 gid 組標識號 程式使用者 程式在建立時會自動建立乙個使用者,uid,gid 1 999,一般這個使用者只在維護這個程式時才被使用,一般...

Linux賬號與許可權管理

超級使用者 root uid gid為0,超級使用者是系統管理員,具備系統最高許可權 程式使用者 每個程式在建立時會自動建立乙個程式使用者,uid gid 1 999,一般這個使用者只在維護這個程式時才會被使用,一般也不允許此使用者使用賬戶密碼登入到系統中去的 普通使用者 系統使用者,命令建立,ui...