Linux修改密碼用 passwd 命令,用root用戶運行passwd ,passwd user_name可以設(shè)置或修改任何用戶的密碼,普通用戶運行passwd只能修改它自己的密碼?!禠inux就該這么學(xué)》
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、做網(wǎng)站、正陽網(wǎng)絡(luò)推廣、成都小程序開發(fā)、正陽網(wǎng)絡(luò)營銷、正陽企業(yè)策劃、正陽品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供正陽建站搭建服務(wù),24小時服務(wù)熱線:028-86922220,官方網(wǎng)址:aaarwkj.com
[root@linuxprobe.com ~]# passwd ##修改root用戶密碼
Changing password for user root..
New password: ##輸入新密碼
Retype new password: ##再次確認新密碼
passwd: all authentication tokens updated successfully.
[root@linuxprobe.com ~]# passwd hadoop ##修改hadoop用戶密碼
Changing password for user hadoop.
New password: ##輸入新密碼
Retype new password: ##再次確認新密碼
passwd: all authentication tokens updated successfully.
1、系統(tǒng)啟動成功后,屏幕顯示下面的提示:“l(fā)ocalhost login:”。輸入用戶名,比如philcheng,然后鍵入回車鍵。
2、需要輸入口令。輸入口令時,口令不會在屏幕上顯示出來。回車,當(dāng)用戶正確地輸入用戶名和口令后,就能合法地進入系統(tǒng)。
退出系統(tǒng):輸入命令:exit。即倒退到登錄前的狀態(tài)。
擴展資料:
登錄密碼錯誤:
登錄系統(tǒng),用戶輸入了錯誤的口令,就會在屏幕上看到下列信息:login incorrect。用戶需要重新輸入。當(dāng)用戶正確地輸入用戶名和口令后,就能合法地進入系統(tǒng)。
修改口令:
為了更好的保護用戶賬號的安全,Linux允許用戶隨時修改自己的口令,修改口令的命令是passwd,提示用戶輸入舊口令和新口令,之后還要求用戶再次確認新口令,以避免用戶無意中按錯鍵。
如果用戶忘記了口令,可以請系統(tǒng)管理員為自己重新設(shè)置一個。
linux修改密碼命令的方法是:
1、普通用戶一般使用該命令都是修改登錄密碼,使用方法也很簡單,只有在提示符下輸入 passwd ,按照提示輸入原密碼,然后再兩次輸入新密碼就可以了,但是要注意密碼的復(fù)雜度,否則系統(tǒng)不會接受。
2、passwd命令的使用方法(root用戶)。root用戶通常可以在不需要知道用戶原密碼的情況下修改所有用戶的密碼,只需要輸入密碼passwd用戶名即可,按照提示兩次輸入新密碼就能夠設(shè)置完成。如果密碼在設(shè)置過程中不符合復(fù)雜度,系統(tǒng)會提示,但不會阻止設(shè)置完成。
3、root用戶還可以鎖定用戶,只需要加上“-l選項”和用戶名即可。一旦用戶被鎖定,將無法登錄系統(tǒng),提示信息都會是密碼錯誤。
4、如果想恢復(fù)用戶的登錄,可以使用“-u”選項加用戶名即可。一旦解鎖,用戶就可以重新登錄系統(tǒng)。
本文是筆者查閱網(wǎng)上資料做的總結(jié),關(guān)于SSH原理,什么是對稱加密和非對稱加密,本文不過多介紹。這里介紹一下SHH的工作過程、配制方法,可能出現(xiàn)的問題及解決方法。
說明:本文中涉及的例子,SSH客戶端為:本地主機A,SSH服務(wù)器為:服務(wù)器B
SSH協(xié)議采用C-S(客戶端-服務(wù)器端)架構(gòu)進行雙方的身份驗證以及數(shù)據(jù)的加密。
服務(wù)器端組件監(jiān)聽指定的端口,負責(zé)安全連接的建立、對連接方的身份認證、以及為通過身份認證的用戶建立正確的環(huán)境。
客戶端負責(zé)發(fā)起最初的TCP握手、安全連接的建立、驗證服務(wù)器的身份與之前記錄中的一致、并將自己的驗證信息提供給服務(wù)器。
一個SSH會話的建立過程分為兩個階段。第一階段,雙方溝通并同意建立一個加密連接通道以供后續(xù)信息傳輸用。第二階段,對請求接入的用戶進行身份驗證以確定服務(wù)器端是否要給該用戶開放訪問權(quán)限。
當(dāng)客戶端發(fā)起TCP連接時,服務(wù)器端返回信息說明自己支持的協(xié)議版本,如果客戶端上支持的協(xié)議與之匹配,則連接繼續(xù)。服務(wù)器會提供自己的公共主機密鑰(public host key)以讓客戶端確認自己訪問的是正確的機器。
然后,雙方采用一種Diffie-Hellman算法共同為該會話建立密鑰。每一方的一部分私有數(shù)據(jù),加上來自對方的一部分公共數(shù)據(jù),通過這種算法計算,能夠得出完全相同的密鑰用于本次會話。
整個會話的通訊內(nèi)容都使用該密鑰進行加密。這個階段使用的公鑰/私鑰對與用戶驗證身份用的SSH密鑰是完全無關(guān)的。
經(jīng)典Diffie-Hellman算法的計算步驟如下:
這個共享密鑰的加密方式被稱為二進制數(shù)據(jù)包協(xié)議(binary packet protocol)。該過程能夠讓雙方平等的參與密鑰生成的過程,而不是由單方掌握。這種共享密鑰生成的過程是安全的,雙方?jīng)]有交換過任何未經(jīng)加密的信息。
生成的密鑰是對稱式密鑰,一方用于加密信息的密鑰等同于另一方用于解密信息的密鑰,而任何第三方由于不持有該密鑰,是無法解密雙方傳遞的內(nèi)容的。
會話加密通道建立后,SSH開始進入用戶認證階段。
下一步,服務(wù)器驗證用戶身份以決定是否準(zhǔn)許其訪問。驗證有不同的方式,選擇的驗證方式取決于服務(wù)器的支持。
最簡單的驗證是密碼驗證:服務(wù)器要求客戶端輸入密碼,客戶端輸入的密碼經(jīng)過上述的通道加密傳輸給服務(wù)器。
雖然密碼是加密過的,然而該方法仍然不被推薦,因為用戶經(jīng)常為了省事而使用過于簡單的密碼,而這類密碼很容易就能夠被自動化腳本破解。
最流行的驗證方式是SSH密鑰對,這也是當(dāng)前最推薦的方式。SSH密鑰對是非對稱密鑰,私鑰和公鑰分別用于不同的功能。
公鑰用于加密,而私鑰用于解密。公鑰可以隨意上傳、共享,因為公鑰的流通并不會危及到私鑰的保密性。
SSH密鑰對的驗證過程起始于上一部分加密通道建立之后,其具體執(zhí)行步驟如下:
簡單來說,服務(wù)器端用公鑰加密信息,客戶端用私鑰解密信息以證明自己持有私鑰。該過程同時使用了對稱加密和非對稱加密,兩種方式各有自己的功用。
命令如下:
用戶名:為要登錄的服務(wù)器B中已存在的用戶賬戶名
IP地址:為服務(wù)器B的IP地址
-p 端口號:用來指定端口號,默認為22
第一次登錄時,會提示如下提示:
大概意思是說,你正在訪問的主機不能驗證它的真實性,它的RSA key(當(dāng)前訪問主機的公鑰)指紋是怎樣的,你確定要繼續(xù)連接嗎?
輸入yes繼續(xù),會提示,已永久把當(dāng)前訪問主機的RSA key添加到了已知主機文件(用戶目錄下,.ssh 文件夾中的knwon_hosts文件)中。之后再次 SSH 登錄就不再有該提示了。
接著,輸入登錄賬戶的密碼即可。
SSH 密碼登錄,需要服務(wù)器開啟密碼驗證權(quán)限,編輯服務(wù)器SSH配置命令如下:
在 sshd_config 文件中,Protocol 2 下面 #PasswordAuthentication yes,將前面的#號去掉,保存退出。
公鑰登錄,即免密碼登錄。避免的每次登錄都要輸入的麻煩,也防止了中間人攻擊。是SSH遠程登錄最常用的登錄方式。
提示輸入密鑰對名稱,直接回車,使用默認名稱即可;
提示輸入密碼(使用私鑰時,要輸入密碼),直接回車,不使用密碼即可。
首先,登錄服務(wù)器B,在進行下面的操作。
找到 #PubkeyAuthentication yes,刪除 #號,保存退出。
重啟 ssh 服務(wù)
也可指定驗證私鑰:
本地主機A,生成密鑰對后:
sudo vim /etc/selinux/config
名稱:passwd
使用權(quán)限:所有使用者
使用方式:passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]
說明:用來更改使用者的密碼
參數(shù):
-k keep non-expired authentication tokens
-l 關(guān)閉賬號密碼。效果相當(dāng)于usermod -L,只有root才有權(quán)使用此項。
-u 恢復(fù)賬號密碼。效果相當(dāng)于usermod -U,同樣只有root才有權(quán)使用。
-g 修改組密碼。gpasswd的等效命令。
-f 更改由finger命令訪問的用戶信息。
-d 關(guān)閉使用者的密碼認證功能, 使用者在登入時將可以不用輸入密碼, 只有具備 root 權(quán)限的使用者方可使用.
-S 顯示指定使用者的密碼認證種類, 只有具備 root 權(quán)限的使用者方可使用.
[username] 指定帳號名稱.
最常用最簡單的用法: passwd tom,修改tom用戶密碼。
需要自己設(shè)置,具體方法如下:
1、首先,要用CRT軟件連接Linux系統(tǒng)。
2、首選,確認是用root用戶登錄系統(tǒng)的。
輸入命令: id ,查看登錄用戶信息。
3、若修改root自己的密碼,直接輸入 passwd .
輸入兩遍,新密碼即可。
4、若修改其他用戶,如oracle 的密碼,可直接輸入passwd oracle.
輸入兩遍性新密碼即可。
5、這樣就修改成功了。
本文題目:linux密碼登錄命令,Linux登錄命令
網(wǎng)頁網(wǎng)址:http://aaarwkj.com/article46/dssgheg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、軟件開發(fā)、虛擬主機、標(biāo)簽優(yōu)化、定制網(wǎng)站、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)