Linux 修改用戶
前面小節(jié)介紹了如何添加 Linux 系統(tǒng)用戶、刪除 Linux 系統(tǒng)用戶,本小節(jié)介紹如何修改 Linux 系統(tǒng)用戶相關(guān)的信息。
1. 用戶修改相關(guān)命令
下面列舉了一些修改用戶信息相關(guān)的命令:
| 命令名稱 | 功能與作用描述 |
|---|---|
| usermod | 修改用戶的字段值,并且可以指定用戶的組和其他所屬的關(guān)系 |
| passwd | 修改已經(jīng)存在的用戶的密碼 |
| chpasswd | 讀取文件中登錄名密碼對,更新密碼 |
| chage | 修改用戶密碼過期日期 |
| chfn | 修改用戶的備注信息 |
| chsh | 修改用戶默認(rèn)登錄的 shell |
2. usermod 修改用戶信息
2.1 usermod 命令參數(shù)介紹
下面列舉了一些 usermod 命令參數(shù)作用:
| usermod 命令參數(shù)名稱 | 功能與作用描述 |
|---|---|
| -l | 修改用戶的登錄名 |
| -L | 禁止指定用戶登錄 |
| -p | 將加密過的密碼 (PASSWORD) 設(shè)為新密碼 |
| -U | 使禁用的用戶能夠登錄 |
2.2 修改用戶名
下面演示一下 -l 和 -U 參數(shù)修改 test_linux 用戶的用戶名,然后使其能夠登錄,命令如下:
usermod -l new_linux test_linux
執(zhí)行結(jié)果如下圖:

3. 修改密碼
3.1 passwd 修改密碼
為了下面演示方便,使用 useradd 新增幾個用戶,并使用 passwd 命令修改這些新增用戶的密碼,命令如下:
useradd user_name01
passwd user_name01
useradd user_name02
passwd user_name02
useradd user_name03
passwd user_name03
useradd user_name04
passwd user_name04
執(zhí)行結(jié)果如下圖:

3.2 chpasswd 批量修改密碼
首先使用 vim 命令新建好批量需要修改的用戶名密碼對,命令如下:
vim /home/user_pwd.txt
執(zhí)行結(jié)果和需要修改的密碼內(nèi)容如下圖:

使用 chpasswd 命令批量修改用戶的密碼,命令如下:
chpasswd < /home/user_pwd.txt
執(zhí)行結(jié)果如下圖:

4. 修改用戶默認(rèn) shell
這里以 user_name01 用戶為例,修改其默認(rèn) shell,命令如下:
cat /etc/shells
chsh -s /bin/sh user_name01
執(zhí)行結(jié)果如下圖:

5.修改用戶備注
5.1 chfn 修改用戶備注信息
可以給用戶備注 名稱、辦公、辦公電話、住宅電話,命令如下:
su root
chfn user_name01
執(zhí)行結(jié)果如下圖:

5.2 查看用戶備注信息
可以在 /etc/passwd 文件查看上述備注的用戶信息,命令如下:
grep user_name02 /etc/passwd
執(zhí)行結(jié)果如下圖:

6. 用戶有效期
6.1 chage 命令
下面列舉了一些 chage 命令參數(shù)作用:
| chage 命令參數(shù)名稱 | 功能與作用描述 |
|---|---|
| -d | 表示 --lastday 最近日期,將最近一次密碼設(shè)置時間設(shè)為 最近日期 |
| -E | 表示 --expiredate 過期日期,將帳戶過期時間設(shè)為 過期日期 |
| -I | 表示 --inactive INACTIVE,過期 INACTIVE 天數(shù)后,設(shè)定密碼為失效狀態(tài) |
| -l | 表示 --list,顯示帳戶年齡信息 |
| -m | 表示 --mindays 最小天數(shù),將兩次改變密碼之間相距的最小天數(shù)設(shè)為 最小天數(shù) |
| -W | 表示 --warndays 警告天數(shù),將過期警告天數(shù)設(shè)為 警告天數(shù) |
6.2 設(shè)置密碼過期的日期
使用 chage -E 可以設(shè)置用戶過期日期,命令如下:
grep user_name02 /etc/shadow
chage -E 2020-05-30 user_name02
grep user_name02 /etc/shadow
執(zhí)行結(jié)果如下圖:

7. 小結(jié)
本小節(jié)介紹了修改用戶相關(guān)信息的命令,其中 usermod 命令配合參數(shù)可以修改用戶的用戶名,passwd 命令可以修改單個用戶密碼,chpasswd 命令可以批量修改文件中列表出來的用戶密碼,chsh 命令可以修改用戶默認(rèn)登錄使用的 shell,chfn 命令可以修改用戶的備注信息,chage 命令可以修改用戶過期天數(shù)相關(guān)的配置。
愛因詩賢 ·
2025 imooc.com All Rights Reserved |