linux使用者與組的管理
阿新 • • 發佈:2022-03-14
使用者與組的配置檔案
-
/etc/passwd
:使用者配置資訊。 -
/etc/group
:組配置資訊。 -
/etc/shadow
:使用者密碼配置(密碼密文儲存)。 -
/etc/gshadow
:組密碼配置(密碼密文儲存)。
使用者配置資訊
rc@rc-virtual-machine:/home$ cat /etc/passwd
rc:x:1000:1000:rc,,,:/home/rc:/bin/bash
使用者名稱 | 密碼(實際存放在/etc/shadow 中) |
UID | GID | 全名或註釋 | 家目錄 | 預設使用的shell |
---|---|---|---|---|---|---|
rc | x | 1000 | 1000 | rc,,, |
/home/rc |
/bin/bash |
組配置資訊
rc@rc-virtual-machine:/home$ cat /etc/group
rc:x:1000:
組名 | 密碼(實際存放在/etc/gshadow 中) |
GID | 附加使用者 |
---|---|---|---|
rc | x | 1000 |
使用者密碼配置
rc@rc-virtual-machine:/home$ sudo cat /etc/shadow [sudo] rc 的密碼: rc:$6$qoOaCPosRISLl4Av$DRf6V5ABSQjFR3gJAOV6exJfNgiu.Y8dqg7yMJLZYaB4ftZrTXmv2.RYbHakWbRCRHl1UggjSwzNLHXS15UU10:18959:0:99999:7:::
使用者名稱 | 加密密碼 | 上一次更改密碼的unix時間戳 | 再過幾天可以更改(0表示隨時可改) | 再過幾天必須更改(99999表示永久) | 過期前幾天提醒使用者 | 過期多久賬戶將被鎖定 | 多少天后賬戶失效 |
---|---|---|---|---|---|---|---|
rc | $6$qoOaCPosRISLl4Av$DRf6V5ABSQjFR3gJAOV6exJfNgiu.Y8dqg7yMJLZYaB4ftZrTXmv2.RYbHakWbRCRHl1UggjSwzNLHXS15UU10 |
18959 | 0 | 99999 | 7 |
使用者管理
新增使用者
通過useradd
命令可以新增使用者。
useradd [選項] 登入名
主要選項如下。
-
-u
:指定UID(系統預設遞增)。 -
-g
:所屬主組(預設建立同名的主組)。 -
-G
:所屬附加組,逗號分隔。 -
-d
:家目錄(預設/home/username)。 -
-m
:家目錄不存在則建立(一般需要)。 -
-c
:comment,使用者描述。 -
-s
:設定使用者預設使用的shell。
示例。
rc@rc-virtual-machine:/home$ sudo useradd -m -d /home/rctest rctest
[sudo] rc 的密碼:
rc@rc-virtual-machine:/home$ ll
總用量 16
drwxr-xr-x 4 root root 4096 3月 14 12:26 ./
drwxr-xr-x 20 root root 4096 12月 3 23:07 ../
drwxr-xr-x 31 rc rc 4096 3月 12 14:46 rc/
drwxr-xr-x 2 rctest rctest 4096 3月 14 12:26 rctest/