02使用者管理與組管理

2021-08-21 13:16:27 字數 2132 閱讀 6865

組管理使用者管理

| 序號 | 許可權 | 縮寫      | 數字編號 |

| ---- | ---- | --------- | -------- |

| 01 | 讀 | r | 4 |

| 02 | 寫 | w | 2 |

| 03 | 執行 | x(excute) | 1 |

乙個組中許可權相同,先規定組的許可權,然後往上新增即可。

第一列是檔案擁有者許可權,檔案組的許可權,其他人的許可權。3個為一組

drwxr-xr-x  

# d代表資料夾 rwx代表檔案擁有者擁有可讀可寫可執行許可權

# r-x代表組擁有的許可權

# 下乙個r-x代表其他人的許可權

root賬戶不推薦使用

序號命令

作用01

groupadd 組名

新增組02

groupdel 組名

刪除組03

cat /etc/group

確認組資訊

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

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

序號命令

作用說明

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

新增新使用者

-m 自動建立使用者家目錄

-g 指定使用者所在的組,否則會建立乙個同名的組

02passwd 使用者名稱

設定使用者密碼

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

03userdel -r 使用者名稱

刪除使用者

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

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

確認使用者資訊

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

序號命令

作用01

id[使用者名稱]

檢視使用者 uid 和 gid 資訊

02who

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

03whoami

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

passwd檔案

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

使用者名稱密碼(x 表示加密的密碼)

uid (使用者標識)

gid(組標識)

使用者全名或本地賬號

家目錄登入使用的shell,就是登入之後,使用的終端,ubuntu預設是dash

# 檢視組資訊

cat -n /etc/group | grep ts

5 adm:x:

4:syslog,ts

18 cdrom:x:

24:ts

21 sudo:x:

27:ts

23 dip:x:

30:ts

30 gnats:x:41:

35 plugdev:x:

46:ts

55 lpadmin:x:

116:ts

65 ts:x:

1000

:66 sambashare:x:

126:ts

usermod

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

usermod -g 組 使用者名稱

# 修改使用者的附加組

usermod -g 組 使用者名稱

# 修改使用者登入shell,ubuntu中是dash,但在windows下不方便使用

usermod -s /

bin/bash

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

usermod -g sudo 使用者名稱

使用者管理與組管理

新增使用者 r 建立使用者時不給其建立家目錄 m 新增乙個系統使用者 g gid 指定使用者所屬基本組,可為組名或gid 1 root localhost useradd a1 2 localhost useradd r m s sbin omlogin a3 3 root localhost us...

使用者與組管理

1.每個使用者登陸作業系統後,擁有不同的操作許可權 2.伺服器使用 3.每個賬號擁有自己唯一的sid 安全識別符號 是標識 使用者 組和計算機帳戶的唯一的號碼 寫法 s 500 user id 使用者uid 與身份證類似,括號內容 系統id 相同,只有最後一部分 使用者id 不同 組成 系統 id ...

管理使用者與組

案例1 配置使用者和組賬號 案例2 建立乙個備份包 案例3 配置乙個cron任務 1 案例1 配置使用者和組賬號 1.1 問題 本例要求建立下列使用者 組以及組的成員關係 新建使用者 alex,其使用者id為3456,密碼是flectrag 建立乙個名為 adminuser 的組 建立乙個名為 na...