tft每日頭條

 > 生活

 > linux修改用戶uid

linux修改用戶uid

生活 更新时间:2024-08-04 08:14:25

linux修改用戶uid(更改用戶和删除用戶命令chage)1

更改用戶口令chage

chage命令用來修改帳号和密碼的有效期限

語法格式:

chage [可選項] 〈username〉

可選項: -l 列出帳戶口令屬性的各個數值

-m 指定口令最短存活期

-M 指定口令最長存活期

-W 口令要到期前提前警告的天數

-I 口令過期後多少天停用帳戶

-E 用戶帳戶到期作廢的日期

案例:設置user1用戶的最短口令存活期為6天,最長口令存活期為60天,口令到期前5天提醒用戶修改口令。

linux修改用戶uid(更改用戶和删除用戶命令chage)2

設置完成後查看各屬性值。

linux修改用戶uid(更改用戶和删除用戶命令chage)3

更改用戶賬戶usermod

命令:usermod

格式:usermod [可選項] 〈username〉

例:修改用戶user1的主目錄為/var/user1,把啟動Shell修改為/bin/tcsh

linux修改用戶uid(更改用戶和删除用戶命令chage)4

查看修改後的結果

linux修改用戶uid(更改用戶和删除用戶命令chage)5

usermod可選項:

-d<登入目錄>  修改用戶登入時的目錄。

-g<群組>  修改用戶所屬的群組。

-G<群組>  修改用戶所屬的附加群組。

-l<帳号名稱>  修改用戶帳号名稱(新賬号在前,舊賬号在後)

-L  鎖定用戶密碼,使密碼無效。

-s<shell>  修改用戶登入後所使用的shell。

-u<uid>  修改用戶ID。

-U  解除密碼鎖定。

禁用和恢複賬戶

禁用和恢複用戶帳戶的實現方法:

passwd命令

usermod命令

直接修改/etc/passwd或/etc/shadow文件

禁用和恢複賬戶passwd

禁用user1帳戶

linux修改用戶uid(更改用戶和删除用戶命令chage)6

查看(被鎖定的用戶密碼欄前面會加上!!)

linux修改用戶uid(更改用戶和删除用戶命令chage)7

恢複user1帳戶(解除鎖定)

linux修改用戶uid(更改用戶和删除用戶命令chage)8

禁用和恢複賬戶usermod

禁用user1用戶帳戶

linux修改用戶uid(更改用戶和删除用戶命令chage)9

解除user1用戶鎖定

linux修改用戶uid(更改用戶和删除用戶命令chage)10

禁用和恢複賬戶 - 修改配置文件

1> 可将/etc/passwd文件或/etc/shadow文件中關于user1帳戶的passwd域的第一個字符前面加上一個“*”,達到禁用帳戶的目的,在需要恢複的時候隻要删除字符“*”即可(更改用戶名,用戶名和密碼不匹配)。

2> shadow文件中在加密密碼前加!!,可以用passwd -u 解鎖

3> 如果隻是禁止用戶帳戶登錄系統,可以将其啟動Shell設置為/bin/false或者/dev/null。啟動失敗,總是重新啟動。

删除用戶賬戶userdel

userdel命令删除用戶賬戶

語法格式:userdel [可選項] <username>

可選項:-r 同時删除家目錄

案例:删除用戶user1,同時删除用戶主目錄

linux修改用戶uid(更改用戶和删除用戶命令chage)11

備注:還可以直接用vim/vi編輯器修改/etc/passwd和/etc/shadow文件,删除用戶所對應的行

linux修改用戶uid(更改用戶和删除用戶命令chage)12

以上内容供學習交

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved