Linux命令----su(切換用戶)以及passwd(修改用戶密碼)


一、su命令登錄root

用戶在使用telnet命令可以遠程登錄,但不可以登錄root,這樣就需要使用su命令來登錄root用戶。

telnet登錄(不能登錄root)---

1.啟動終端 輸入
telnet ip   //ip為Linux系統的ip

2.在login處輸入root,在password處輸入root密碼

最后顯示Login incorrect卻不能登錄上root

su登錄(可以登錄root)----

在終端輸入“su - root”回車,出現password后輸入密碼(密碼不顯示)回車

[root@yuan ~]$ su - root
Password:
[root@yuan ~]# 

則可以登錄root

二、passwd命令修改用戶密碼

輸入passwd(按提示輸入舊密碼和新密碼,注:如果密碼太短將會提示並重新輸入)

[yuan@yuan ~]$ passwd
Changing password for user yuan.
Changing password for yuan
(current) UNIX password:
NEW UNIX password:

passwd另一個功能為:查看用戶密碼狀態

passwd -S 用戶名     //S必須為大寫

[root@yuan ~]# passwd -S root
root PS 2018-08-08 0 99999 7 -1 (Password set, SHA512 crypt.)

可以看出Linux密碼是經過SHA512算法加密過的。

同樣可以使用--status命令查看密碼狀態

[root@yuan ~]# passwd --status root
root PS 2018-08-08 0 99999 7 -1 (Password set, SHA512 crypt.)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM