linux基礎命令 三 使用者許可權相關命令

2021-09-28 23:57:10 字數 2459 閱讀 3151

1、使用者 和 許可權 的基本概念

1.1 基本概念 序號

許可權英文

縮寫數字代號01讀

readr4

02寫writew2

03執行

excutex1

1.2 組

1.3 ls -l 擴充套件

1.4 chmod 簡單使用(重要)

chmod +

/-rwx 檔名|目錄名

1.5 超級使用者

sudo

若其未經授權的使用者企圖使用 sudo,則會發出警告郵件給管理員

2、組管理 終端命令 序號

命令作用

01groupadd 組名

新增組02

groupdel 組名

刪除組03

cat /etc/group

確認組資訊

04chgrp -r 組名 檔案/目錄名

遞迴修改檔案/目錄的所屬組

3、使用者管理 終端命令

3.1 建立使用者/設定密碼/刪除使用者

序號命令

作用說明

01useradd -m -g 組 新建使用者名稱

新增新使用者

-m 自動建立使用者家目錄,-g 指定使用者所在的組,否則會建立乙個和使用者名稱同名的組

02passwd 使用者名稱

設定使用者密碼

如果是普通使用者,直接用 passwd 可以修改自己的賬戶密碼

03userdel -r 使用者名稱

刪除使用者

-r 選項會自動刪除使用者家目錄

04cat /etc/passwd

grep 使用者名稱

確認使用者資訊

3.2 檢視使用者資訊

序號命令

作用01

id [使用者名稱]

檢視使用者 uid 和 gid 資訊

02who

檢視當前所有登入的使用者列表

03whoami

檢視當前登入使用者的賬戶名

passwd 檔案

/etc/passwd 檔案存放的是使用者的資訊,由 6 個分號組成的 7 個資訊,分別是

1.使用者名稱

2.密碼(x,表示加密的密碼)

3.uid(使用者標識)

4.gid(組標識)

5.使用者全名或本地帳號

6.家目錄

7.登入使用的 shell,就是登入之後,使用的終端命令,ubuntu 預設是 dash

usermod

# 修改使用者的主組(passwd 中的 gid)

usermod -g 組 使用者名稱

# 修改使用者的附加組

usermod -g 組 使用者名稱

# 修改使用者登入 shell

usermod -s /bin/bash 使用者名稱

注意:預設使用 useradd 新增的使用者是沒有許可權使用 sudo 以 root 身份執行命令的,可以使用以下命令,將使用者新增到 sudo 附加組中

usermod -g sudo 使用者名稱
which(重要)

提示

which ls

# 輸出

# /bin/ls

which useradd

# 輸出

# /usr/sbin/useradd

bin 和 sbin3.3 切換使用者

序號命令

作用說明

01su - 使用者名稱

切換使用者,並且切換目錄

- 可以切換到使用者家目錄,否則保持位置不變

02exit

退出當前登入賬戶

4、修改檔案許可權

序號命令

作用01

chown

修改擁有者

02chgrp

修改組03

chmod

修改許可權

# 修改檔案|目錄的擁有者

chown 使用者名稱 檔名|目錄名

# 遞迴修改檔案|目錄的組

chgrp -r 組名 檔名|目錄名

# 遞迴修改檔案許可權

chmod -r 755 檔名|目錄名

# 直接修改檔案|目錄的 讀|寫|執行 許可權,但是不能精確到 擁有者|組|其他

chmod +/-rwx 檔名|目錄名

linux基礎學習三 使用者許可權相關命令

1.使用者和許可權的基本概念 1.使用者是裡linux工作中重要的一環,使用者管理包括使用者與組管理 2.在linux系統中,不論是由本機或是遠端登入系統,每個系統必須擁有乙個帳號,並且對於不 同系統資源擁有不同的使用許可權 3.在linux中,可以指定每乙個使用者,針對不同的檔案或者目錄的不同許可...

Linux基礎學習(三)使用者許可權

引數說明 選項 c comment 指定一段注釋性描述。d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用 m選項,可以建立主目錄。g 使用者組 指定使用者所屬的使用者組。g 使用者組,使用者組 指定使用者所屬的附加組。s shell檔案 指定使用者的登入shell。u 使用者號 指定使用者的...

Linux命令 使用者,許可權

ubuntu sudoadduser username 新增使用者sudoadduser usernamesudo 追加管理員許可權 grep po sudo.k.etc group 列出sudo許可權的賬戶 sudodeluser usernamesudo 刪除指定使用者的sudo許可權sudov...