日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 命令之 passwd -- 修改用户账号密码

發布時間:2023/12/3 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 命令之 passwd -- 修改用户账号密码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 簡介
  • 相關文件
  • 常用選項
  • 參考示例
    • 修改當前登陸的賬戶密碼
    • 修改其他用戶密碼
    • 讀取標準輸入的值,設置成指定用戶的密碼
    • 鎖定密碼不允許用戶修改
    • 解除鎖定密碼,允許用戶修改
    • 下次登陸強制改密碼
    • 清除登錄密碼。清除之后登錄時無需密碼,風險極大,不推薦使用
    • 查詢密碼狀態

簡介

passwd 命令用于設置用戶的認證信息,包括用戶密碼、賬戶鎖定、密碼失效等。直接運行 passwd 命令修改當前的用戶密碼,對其他用戶的密碼操作需要管理員權限。

相關文件

存放用戶信息:

/etc/passwd /etc/shadow

查看用戶信息文件:

[root@htlwk0001host ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin jack:X:503:504:this is jack:/home/jack/:/bin/bash

每行有 7 個字段值,例如:

jack:X:503:504:this is jack:/home/jack/:/bin/bash

jack:用戶名
X:口令、密碼,表示密碼加密了,并且保存在 /etc/shadow 文件中
503:用戶的 id 號,每個用戶都有一個唯一的 id 。0 是為 root 用戶保留的,普通新建用戶的 id 一般大于 500
504:所在組的 id 號,保存在 /etc/group文件中
this is jack:描述信息
/home/jack/:用戶主目錄
/bin/bash:用戶缺省Shell類型

注意:
有些用戶的shell類型是:/sbin/nologin 或 /bin/false

1./bin/false 是最嚴格的禁止 login 選項,一切服務都不能用,
2./sbin/nologin 只是不允許系統 login,可以使用其他 ftp 等服務

存放組信息:

/etc/group /etc/gshadow

常用選項

選項說明
-d刪除密碼
-l鎖定用戶密碼,無法被用戶自行修改
-u解開已鎖定用戶密碼,允許用戶自行修改
-e密碼立即過期,下次登陸強制修改密碼
-k設置只有在密碼過期失效后,方能更新
-S查詢密碼狀態

參考示例

修改當前登陸的賬戶密碼

直接輸入命令 passwd:

[root@htlwk0001host /]# passwd 更改用戶 root 的密碼 。 新的 密碼:

修改其他用戶密碼

修改用戶 mysql 的密碼:

[root@htlwk0001host mysql]# passwd mysql 更改用戶 mysql 的密碼 。 新的 密碼:

讀取標準輸入的值,設置成指定用戶的密碼

將用戶 tom 的密碼設置為 tom:

[root@localhost ~]# echo "tom" | passwd --stdin tom Changing password for user tom. passwd: all authentication tokens updated successfully.

注:選項 --stdin 表示命令 passwd 會從標準輸入中讀取數據,并將此數據設為用戶 tom 的密碼值。

鎖定密碼不允許用戶修改

鎖定用戶 linuxcool 的密碼,不允許修改:

[root@linuxcool ~]# passwd -l linuxcool

解除鎖定密碼,允許用戶修改

解除用戶 linuxcool 的密碼鎖定:

[root@linuxcool ~]# passwd -u linuxcool

下次登陸強制改密碼

將用戶 linuxcool 設置為下次登錄強制修改密碼:

[root@linuxcool ~]# passwd -e linuxcool

清除登錄密碼。清除之后登錄時無需密碼,風險極大,不推薦使用

清除用戶 linuxcool 的登錄密碼:

[root@linuxcool ~]# passwd -d linuxcool

查詢密碼狀態

[root@linuxcool ~]# passwd -S linuxcool

總結

以上是生活随笔為你收集整理的Linux 命令之 passwd -- 修改用户账号密码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。