Linux學習筆記4 使用者許可權相關命令

2021-10-19 13:11:21 字數 2775 閱讀 2867

02.組管理 終端命令

03.使用者管理 終端命令

04.修改檔案許可權

01.使用者和許可權的基本概念

1.1基本概念 序號

許可權英文

縮寫數字代號01讀

readr4

02寫writew2

03執行

excutex1

04無許可權-0

1.2 組

1.3 ls-l擴充套件

目錄擁有者許可權

組許可權其他使用者許可權

檔案許可權示例

-r w -

r w -

r - -

目錄許可權示例

dr w x

r w x

r - x

1.4 chmod 簡單使用

chmod +/-rwx 檔名|目錄名

1.5 超級使用者

sudo

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

02.組管理 終端命令 序號

命令作用

01groupadd組名

新增組02

groupdel組名

刪除組03

cat/etc/group

確認組資訊

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

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

03.使用者管理 終端命令

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

序號命令

作用說明

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

新增新使用者

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

02passwd 使用者名稱

設定使用者密碼

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

03userdel -r 使用者名稱

刪除使用者

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

04cat/etc/passwd|grep 使用者名稱

確認使用者資訊

x新建使用者後,使用者資訊會儲存在/etc/passwd檔案中

3.2 檢視使用者資訊

序號命令

作用01

id[使用者名稱]

檢視使用者uid和gid資訊

02who

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

03whoami

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

passwd檔案

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

1.使用者名稱

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

3.uid(使用者標識)

4.gid(組標識)

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

6.家目錄

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

usermod

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

usermod -g 組 使用者名稱

# 修改使用者的附加組

usermod -g 組 使用者名稱

#修改使用者登入 shell

usermod -s /bin/bash

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

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

提示

which ls

# 輸出

#/bin/ls

which useradd

#輸出#/usr/sbin/useradd

bin和sbin

3.3 切換使用者

序號命令

作用說明

01su - 使用者名稱

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

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

02exit

退出當前登入使用者

04.修改檔案許可權

序號命令

作用01

chown

修改擁有者

02chgrp

修改組03

chmod

修改許可權

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

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

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

chgrp -r 組名 檔名|目錄名

# 遞迴修改檔案許可權

chmod -r 755 檔名|目錄名

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

chmod +/-rwx 檔名|目錄名

rwx

421

4217

rwx420

6rw-40

15r-x400

4r–02

13-wx020

2-w-00

11–x0

000—

Linux學習筆記(4)之使用者 使用者組及許可權管理

使用者組管理 1 groupadd 使用者組名 eg gruopadd grp1 建立使用者組grp1 2 gruopdel 使用者組名 eg groupdel grp1 刪除使用者組grp1 使用者管理 1 useradd 選項 使用者名稱 eg useradd usr1 建立使用者usr1 us...

Linux使用者許可權命令 4

2.組管理 終端命令 使用者管理 終端命令 序號許可權 英文縮寫 數字代號01讀 readr4 02寫writew2 03執行 executex1 ls l可以檢視資料夾下檔案的詳細資訊,從左到右依次是 sudo 獲取超級管理員方法 sudo su 輸入密碼 ctrl d 退出 若其未經授權的使用者...

linux學習筆記 4建立使用者

一般用法 useradd mysql 含義 建立 mysql使用者 特殊用法 1 useradd d usr cjh m cjh 含義 建立cjh使用者 產生乙個主目錄 usr cjh usr為預設使用者主目錄組在的父目錄 特殊用法 2 使用者名稱 gem 該使用者登陸shell是 bin sh 隸...