Ubuntu 20.04の新バージョンでルートユーザーを使用してシステムにログインする方法の詳細なチュートリアル

Ubuntu 20.04の新バージョンでルートユーザーを使用してシステムにログインする方法の詳細なチュートリアル

Ubuntu 20.04 では、デフォルトで root ログインが有効になっていないため、デスクトップでファイルを操作したり設定したりするときに非常に不便です。そこで、ここでは、システムを非常に便利にする、root として直接デスクトップにログインする方法を説明します。

1: ルートユーザーのパスワードを設定する

デスクトップを右クリックして「ターミナルで開く」を選択し、ターミナルエミュレーターを開いてsudo passwd rootを実行します。
次に、設定したパスワードを 2 回入力すると、root ユーザーのパスワードの設定が完了します。

2: 設定ファイルを変更する

2.1: 50-ubuntu.confを変更する

sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.confを実行し、設定を次のように変更します。

[シート:*]
ユーザーセッション=ubuntu
グリーター表示手動ログイン=true
all-guest=false #これは設定する必要はありません

2.1: gdm-autologin と gdm-password を変更する

sudo vim /etc/pam.d/gdm-autologinを実行し、 auth required pam_succeed_if.so user != root quiet_success の行 (3 行目あたり) をコメントアウトします。

#%PAM-1.0
認証要件 pam_nologin.so
#認証が必要です pam_succeed_if.so ユーザー != root quiet_success
認証オプション pam_gdm.so
認証オプション pam_gnome_keyring.so
認証が必要です pam_permit.so

sudo vim /etc/pam.d/gdm-passwordを実行して、auth required pam_succeed_if.so user != root quiet_success の行 (3 行目あたり) をコメントアウトします。

#%PAM-1.0
認証要件 pam_nologin.so
#認証が必要です pam_succeed_if.so ユーザー != root quiet_success
@include 共通認証
認証オプション pam_gnome_keyring.so
@include 共通アカウント

2.2: /root/.profile ファイルを変更する

sudo vim/root/.profileを実行して、設定ファイルを次のように変更します。

# ~/.profile: Bourne 互換のログインシェルによって実行されます。

[ "$BASH" ] の場合;
 [ -f ~/.bashrc ]の場合;
  . ~/.bashrc
 フィ
フィ
tty -s && メッセージ n || 真
メッセージ n || 真

3: システムを再起動して有効にする

再起動後、元のユーザー ログイン選択はリストされません。

ここに画像の説明を挿入

ルートユーザーとしてログイン

要約する

これで、新しいバージョンの ubuntu20.04 で root ユーザーを使用してシステムにログインする方法に関するこの記事は終了です。ubuntu20.04 で root ユーザーを使用してシステムにログインする方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Ubuntu で NTP を使用して時刻同期を設定する
  • Ubuntu でパスワードを変更し、パスワードの複雑さのポリシーを設定する方法
  • Ubuntuはポート22を開きます
  • Ubuntu 20.04 に GitLab をインストールして設定する方法
  • Ubuntu 20.04にvncserverをインストールする方法
  • Ubuntu20.04 VNCのインストールと設定の実装
  • ubuntu20.04 LTS システムのデフォルト ソース ソース リスト ファイルの変更
  • Ubuntu で時刻同期に NTP を使用する

<<:  計算機機能を実現するjsバージョン

>>:  MySQL Truncate の使用方法の詳細な説明

推薦する

マップタグパラメータの詳細な紹介と使用例

マップ タグはペアで表示する必要があります。 <map> ....</map>...

MySQL ストアド プロシージャの作成と呼び出しの詳細な説明

目次序文ストアドプロシージャ: 1. ストアドプロシージャの作成と呼び出し1. ストアドプロシージャ...

MySQL 結合バッファの原理

目次1. MySQL 結合バッファ2. JoinBufferCacheストレージスペースの割り当て3...

jQueryはネストされたタブ機能を実装します

この記事では、ネストされたタブ機能を実装するためのjQueryの具体的なコードを参考までに紹介します...

LED を使って Linux カーネルを使い始める方法を探る

目次序文LEDトリガー探索を始めるLEDデバイス登録LEDディレクトリ類推によって理解するクラスディ...

ウェブサイト制作におけるオンライン広告の新しいインタラクティブ体験(グラフィックチュートリアル)

インターネット時代が成熟するにつれて、オンライン広告の発展も加速しています。圧倒的な広告収入と完璧な...

MySQL 8.0 をインストールした後、初めてログインするときにパスワードを変更する問題を解決する

MySQL 8.0.16で初回ログイン時のパスワードを変更する方法を紹介します。 MySQLデータベ...

Ubuntu 18.04 で中国語入力方法を設定する方法

Ubuntuの最新バージョンでは、ユーザーは中国語入力方法を別途ダウンロードする必要がなくなりました...

JSONObject の使用方法の詳細な説明

JSONObject は単なるデータ構造であり、JSON 形式のデータ構造 ( key-value構...

mysql indexof関数の使用手順

以下のように表示されます。 LOCATE(部分文字列、文字列)文字列 str 内の部分文字列 sub...

ボタンのタイプが送信として指定されていません。ボタンをクリックしても、指定された URL にジャンプしません。

現在、プロジェクトの要件により、フォームの送信を制御し、送信前にデータを検証および処理するために j...

MySQL NULLデータ変換方法(必読)

MySQL を使用してデータベースをクエリし、左結合を実行すると、関連付けられたフィールドの一部に...

Vue で wangeditor リッチテキスト編集を使用する際の問題

wangEditor は、JavaScript と CSS に基づいて開発された Web リッチ テ...

さまざまなネットワーク画像形式におけるPNGの利点の詳細な説明

BMP は、ハードウェア デバイスに依存せず、広く使用されている画像ファイル形式です。ビットマップ保...

Dockerにelasticsearchとkibanaをインストールする方法

Elasticsearchは現在非常に人気があり、多くの企業が利用しているため、esを知らないと軽蔑...