Azure Linux 微軟雲端主機使用Root超級使用者登入

微軟的Azure虛擬機,設定完成後,SSH登入使用非root帳號時權限會有些不足,如何將使用者改成root?其實Azure的Linux虛擬機器是可以靈活使用root超級使用者的管理員權限的。

Azure虛擬機器如何使用root超級管理帳號登入

微軟的,設定完成後,SSH登入使用非root帳號時權限會有些不足,如何將使用者變更成root?其實的Linux虛擬機器是可以靈活使用root超級使用者的管理員權限的。

修改超級管理者root密碼

只有root用戶登入之後,才可以有管理員權限,目前只有系統預設用戶,需要先給root用戶設定一個密碼,然後才可以登入root用戶。

第一步:登入伺服器後,使用 sudo passwd root 指令設定超級用戶root密碼。

sudo passwd root We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you 3. [sudo] password for maxiaomao: Changing password for user root. New password: Retype new password: passwd: all authentication tokens updated successfully.

輸入修改超級使用者密碼的指令後,彈出了一個一段話,大致意思是

我們相信您已經收到了本地系統的常規講座
行政人員。通常歸結為以下三點:

#1) 尊重他人的隱私。
#2)打字前三思。
#3) 能力越大,責任越大。

敲回車後,進行設定root密碼。

Azure Linux虛擬機器Root超級用戶

第二步:切換到root用戶,su root

輸入cd\退出使用者目錄,進入到root目錄。

Azure Linux虛擬機器Root超級用戶

在root超級使用者模式下,輸入指令fdisk -l ,可以看到傳回的虛擬機器硬碟資訊。

Azure Linux 微軟雲端主機使用Root超級使用者登入

使用 cat /etc/redhat-release 命令可以查看虛擬機器的Linux系統版本。

如果想從root超級用戶,切換回原來的用戶,可以使用 su -l 原用戶名

Azure Linux 微軟雲端主機使用Root超級使用者登入

開啟SSH遠端連線

root使用者設定完密碼,以及登入之後,開始進行ssh遠端連線的操作,下方開啟SSH的設定檔。

vi /etc/ssh/sshd_config

修改下面三個選項的配置。

PermitRootLogin yes

PasswordAuthentication yes

修改之後esc退出編輯模式,:wq儲存後,需要關閉SELinux服務。

注意:SSH遠端連線修改完畢後,請務必關閉SELINUX服務,否則遠端無法連線。

關閉SELinux服務

運行命令 getenforce,驗證SELinux狀態。返回狀態應為enforcing 或permissive,目前狀態為enforcing。運行命令sestatus,獲取更多SELinux資訊。

永久關閉SElinux。執行以下命令,編輯SELinux的config檔。將數值修改為 Disabled

vi /etc/selinux/config

找到SELINUX=Enforcing,按i 進入編輯模式,將參數修改為SELINUX=Disabled。

修改完成後,按下鍵盤Esc鍵,執行指令:wq,儲存並退出檔案。
reboot 重新啟動伺服器,重新啟動後,執行指令getenforce,驗證SELinux狀態為disabled,表示SELinux已關閉。

Azure雲端免費服務大全

將免費用戶改為即用即付用戶後,仍可使用免費帳號的免費主機服務,每月750小時B1s虛擬機,64G硬碟,以及100G流量。每月免費獲得12 個月的熱門服務金額,並始終享受40 多種其他服務。

1/5 - (3 votes)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *