一、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.)
