Ubuntu設定root登入有兩種方式

zhihua發表於2024-03-12

第一種是把root使用者許可權開啟並設定可以遠端登入(-----推薦-----)

  1. 設定root密碼 sudo passwd root
  2. 切換命令列至root su - root
  3. 註釋以下檔案內容
  4. 開啟這個檔案 --需要提前安裝vim 如果沒有安裝 使用vi編輯(不太方便)
  5. vim /etc/ssh/sshd_config
    # 修改
    ...
    #PermitRootLogin prohibit-password
    PermitRootLogin yes # 允許root直接登入
    ...
    #PermitEmptyPasswords no
    PermitEmptyPasswords no # 因為設定了root密碼,所以需要修改為no
    ...
    # 重啟服務
    systemctl restart ssh
    # 註釋此行
    # auth required pam_succeed_if.so user != root quiet_success

  6. 可能需要重啟計算機
  7. 第二種方式–ubuntu中新增使用者並賦予root許可權(-----不太推薦-----)

  8. useradd [-d homepath] [-s shell] -m username
    useradd -d /home/test -s /bin/bash -m test
    -d:指定使用者的家目錄
    -s:使用者的登入shell
    -m:建立使用者家目錄

  9. usermod -aG sudo username
    #測試使用者是否有root許可權
    sudo whoami
    #如果返回root,則證明使用者有root許可權

相關文章