linux修改密码最短生存时间,Linux基础命令---修改用户密码
passwd
更改用戶密碼,超級用戶可以修改所有用戶密碼,普通用戶只能修改自己的密碼。這個任務是通過調用LinuxPAM和LibuserAPI來完成的。本質上,它使用LinuxPAM將自己初始化為一個“passwd”服務,并利用配置的密碼模塊對用戶的密碼進行身份驗證和更新。
此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
passwd?[選項]??user
passwd??[-k]?[-l]??[-u??[-f]]?[-d]??[-e]??[-n mindays]??[-x maxdays]??[-w warndays]??[-i inactivedays]??[-S]??[--stdin]?[username]
2、選項列表
選項
說明
--help
顯示幫助文檔
--version
顯示命令版本
-d
刪除用戶的密碼,只有root用戶才能使用
-e
使用戶密碼失效,強制用戶下次登錄改變密碼,只有root用戶才能使用
-n
設置密碼的最短有效時間,只有root用戶才能使用
-x
設置密碼最大有效時間,只有root用戶才能使用
-S
顯示簡短的密碼信息,只有root用戶才能使用
-l
鎖定用戶,只有root用戶才能使用
-u
解鎖用戶,只有root用戶才能使用
-k
選項-k用于指示更新只適用于過期的身份驗證令牌(密碼);用戶希望像以前一樣保留其未過期的令牌。
-i
這將設置此帳戶的過期密碼將被視為不活動的天數,如果用戶帳戶支持密碼生存期,則應禁用該帳戶。只對根用戶可用。
-w
這將設置用戶將開始收到警告,如果用戶帳戶支持密碼生存期,其密碼將過期的天數。只對根用戶可用。
--stdin
此選項用于指示passwd應從標準輸入中讀取新密碼,該輸入可以是管道。
3、實例
1)鎖定用戶,鎖定之后不能登錄
[root@localhost david]#?passwd -l david??????????????//鎖定用戶
鎖定用戶david的密碼。
passwd:操作成功
[root@localhost david]#passwd -u david???????????????//解鎖用戶
解鎖用戶david的密碼。
passwd:操作成功
2)刪除用戶密碼
[root@localhost david]#?passwd -d david???????????????//清除用戶david密碼
清除用戶的密碼david。
passwd:操作成功
[root@localhost david]#su weijie??????????????????????//切換到普通胡勇weijie
[weijie@localhost david]$su david?????????????????????//從普通用戶weijie切換到普通用戶david,不需要密碼
[david@localhost ~]$
Linux基礎命令---修改用戶信息usermod
usermod 修改用戶的信息,包括用戶名.密碼.家目錄.uid等. 此命令的適用范圍:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora. 1.語法 use ...
(轉)linux passwd批量修改用戶密碼
linux passwd批量修改用戶密碼 ?原文:http://blog.csdn.net/xuwuhao/article/details/46618913 對系統定期修改密碼是一個很重要的安全常識, ...
linux passwd批量修改用戶密碼
linux passwd批量修改用戶密碼?對系統定期修改密碼是一個很重要的安全常識,通常,我們修改用戶密碼都使用 passwd user 這樣的命令來修改密碼,但是這樣會進入交互模式,即使使用腳本也不 ...
Linux基礎命令---添加用戶useradd
useradd 創建新的系統用戶,useradd指令只能以管理員的身份運行,創建的用戶都在“/etc/passwd”文件中.當不加-D參數,useradd指令使用命令列來指定新帳號的設定值and使用系 ...
shell chpasswd 命令 修改用戶密碼
使用useradd 命令增加一個用戶后,它默認是沒有設置密碼的.如果需要給用戶設置或者修改密碼,一般會使用passwd命名. 但是passwd命令有一個缺陷,它需要人工交互操作. 如果你是一名系統管理 ...
Linux基礎命令---切換用戶su
su 臨時切換身份到另外一個用戶,使用su切換用戶之后,不會改變當前的工作目錄,但是會改變一些環境變量. 此命令的適用范圍:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUS ...
Linux基礎命令---查找用戶信息finger
finger finger指令用來查找.顯示指定用戶的信息.查詢遠程主機信息是,可以用user@localhost來指定用戶. 此命令的適用范圍:RedHat.RHEL.Ubuntu.CentOS.S ...
Linux基礎命令---刪除用戶userdel
userdel 刪除用戶,如果沒有附加選項,僅刪除用戶,不刪除相關文件. 此命令的適用范圍:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora. 1.語法 ? ...
[轉] 關于linux下通過shell命令(自動)修改用戶密碼
總結
以上是生活随笔為你收集整理的linux修改密码最短生存时间,Linux基础命令---修改用户密码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 易变变量_关于java:易变变
- 下一篇: HTML+CSS+JS实现 ❤️CSS3