在Unix/Linux系統中,passwd這個指令可以用來變更使用者的密碼,對於一般使用者而言(非root),執行passwd之後,會需要輸入目前現行的密碼,才可以允許密碼的變更;而如果是root管理者的話,則可以在不需要現行密碼的情況下,變更任何使用者的密碼(包含root自己的密碼)。
一般的使用者執行passwd即可變更自己的密碼:
若要移除使用者的密碼,可以使用-d參數,並加上使用者的名稱:
sudo passwd -d xxxx
移除使用者的密碼之後,可以檢查一下狀態資訊:
sudo passwd -S xxxx
xxxx NP 09/30/2015 0 99999 7 -1
在密碼被移除之後,該使用者的帳號也會同時被停用,無法登入。
設定密碼為過期狀態
有時候因為某些原因(像是重新設定密碼之後),我們會希望使用者立刻更改自己的密碼,這時候我們可以使用-e參數:
sudo passwd -e xxx
passwd: password expiry information changed.
檢查一下狀態資訊:
sudo passwd -S xxx
xxx P 01/01/1970 0 99999 7 -1
這時候如果使用者使用SSH 登入的話,系統就會強制變更密碼:
⑵ 如何在linux中設置ftp用戶名和密碼
一、啟動vsftpd服務
1、 啟動VSFTP伺服器
A:cenos下運行:yum install vsftpd
B. 登錄Linux主機後,運行命令:」service vsftpd start」
C. 要讓FTP每次開機自動啟動,運行命令: 「chkconfig --level 35 vsftpd on」
二、設置FTP許可權
A. 編輯VSFTP配置文件,運行命令:」vi /etc/vsftpd/vsftpd.conf 「
B. 將配置文件中」anonymous_enable=YES 「改為 「anonymous_enable=NO」
C. 保存修改,按ESC鍵,運行命令:「:wq」這樣關閉了匿名登錄功能。
三、添加用戶:
A. 登錄Linux主機後,運行命令:」useradd ftpadmin -s /sbin/nologin 「。該賬戶路徑默認指向/home/ftpadmin目錄;如果需要將用戶指向其他目錄,請運行命令:useradd ftpadmin -s /sbin/nologin _d /www(其他目錄)
B. 設置ftpadmin用戶密碼,運行命令:」passwd ftpadmin」 ; 輸入兩次密碼,匹配成功後,就設置好了ftpadmin用戶的密碼了。
C.測試連接,您可以在「我的電腦」地址欄中輸入 ftp://IP 來連接FTP伺服器,根據提示輸入賬戶密碼。
⑶ Linux如何設置輸入密碼
1、用root登埋神錄,然後執行useradd–serhome–gGIDusername。
2、比如:useradd–d/home/test–g600testtest。
3、密碼設置執行passwdtest。
4、輸入要為該新用戶設置的密畢談碼。
5、輸入確認彎數虧密碼。
⑷ linux伺服器上怎麼設置密碼
輸入賬號root,輸入密碼,登陸到linux。
輸入修改密碼的命令passwd
根據提示輸入新密碼,輸入新密碼的時候,軟體不會顯示*號,輸入後回車就行了。
修改完密碼後,先不要關閉客戶端,新開一個客戶端,用新密碼登陸測試是否修改成功,修改成功後再關閉客戶端。
⑸ Linux如何更改root用戶密碼
Linux更改root用戶密碼的具體操作步驟如下:
1、使用putty連接到用伺服器,在登陸的界面中輸入:root,點擊回車。
2、在這里輸入登陸密碼,點擊回車。
3、登陸進去後,輸入passwd或udopasswdroot,點擊回車。
4提示輸入新的密碼,輸入新的密碼回車,再輸入一次密碼回車,即可完成root密碼的修改。
5、更改成功,新的密碼即可登陸到Linux系統。
⑹ 如何在 Linux 上設置密碼策略
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。在 Linux 上設置襪前密碼策略,分三個部分,具體是:
1、准備。安裝一個PAM模塊來啟用cracklib支持,這可以提供額外的密碼檢查功能。在Debin,Ubuntu或者Linux Mint使用命令:
sudo apt-get install libpam-cracklib 這個模塊在CentOS,Fedora或者RHEL默認安裝了。所以在這些系統上就沒有必要安裝了。如要強制執行密碼策略,我們需要修改/etc/pam.d這個與身份驗證相關的文件。這個文件會在修改後立即生效。
2、設置最小密碼長度。尋找同時包含「password」乎森和「pam_cracklib.so」的一行,並在後面加上「minlen=10」。這將強行設置密碼的最小密碼長度為10位,其中<# of types>多少個不同類型的字元在密碼中使用。有四種符號類型(大寫、小寫、數字和符號)。所以如果使用所歲好畝有四種類型的組合,並指定最小長度為10,所允許的簡單密碼部分將是6位。
在Debin,Ubuntu或者Linux Mint使用命令:
sudo vi /etc/pam.d/common-password
修改內容:
password requisite pam_cracklib.so retry=3 minlen=10 difok=3
在Fedora,CentOS或RHEL使用命令:
sudo vi /etc/pam.d/system-auth
3、設置密碼復雜度。尋找同時包含「password」和「pam_cracklib.so」的一行,並在後面加上「ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1」。這將迫使你在密碼中至少包括一個大寫字母、兩個小寫字母、一個數字和一個符號。
在Debin,Ubuntu或者Linux Mint使用命令:
sudo vi /etc/pam.d/common-password
修改內容:password requisite pam_cracklib.so retry=3 minlen=10 difok=3 ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1
⑺ linux如何修改用戶的密碼
linux修改密碼命令的方法是:
1、普通用戶一般使用該命令都是修改登錄密碼,使用方法也很簡單,只有在提示符下輸入 passwd ,按照提示輸入原密碼,然後再兩次輸入新密碼就可以了,但是要注意密碼的復雜度,否則系統不會接受。2、passwd命令的使用方法(root用戶)。root用戶通常可以在不需要知道用戶原密碼的情況下修改所有用戶的密碼,只需要輸入密碼passwd用戶名即可,按照提示兩次輸入新密碼就能夠設置完成。如果密碼在設置過程中不符合復雜度,系統會提示,但不會阻止設置完成。3、root用戶還可以鎖定用戶,只需要加上「-l選項」和用戶名即可。一旦用戶被鎖定,將無法登錄系統,提示信息都會是密碼錯誤。4、如果想恢復用戶的登錄,可以使用「-u」選項加用戶名即可。一旦解鎖,用戶就可以重新登錄系統。
⑻ Linux 新建&修改用戶名密碼
1、新建用戶
新建用戶名 deploy
useradd deploy
設置deploy用戶密碼
passwd deploy
刪除deploy用戶
userdel -r deploy
2、修改密碼
如果是修改當前用戶的密碼,直接passwd 就可以,以下是修改deploy用戶的密碼
3、設置密碼有效期
chage -M 99999 username //設置密碼有效期為99999天
chage - E -12-31' username //密碼2021-12-31 到期
chage -E -1 username //密碼永不過期