Ubuntu 18.04はルート権限を取得し、ルートユーザーとしてログインします

Ubuntu 18.04はルート権限を取得し、ルートユーザーとしてログインします

事前に書いておきます:次の手順では、ターミナルにコマンドを入力する必要があります。コンピューターでブログを閲覧する友人は、それを直接コピーしてターミナルに貼り付けることができます。携帯電話で閲覧する友人は、コマンドにスペースが必要であることに注意してください。そうしないと、操作が失敗します。

1. rootの初期パスワードを設定する

(1)システムにログインし、ターミナルを開いて次のコマンドを入力します。

sudo パスワード ルート

(ルートユーザーのパスワードを設定します)

(2)ルートパスワードを設定します(単純なパスワードにすることをお勧めしますが、複雑にする必要はありません)。

(3)ルートパスワードを繰り返します。

2. /usr/share/lightdm/lightdm.conf.d/50-ubuntu.confファイルの内容を変更します。

端末入力:

sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

ファイルを開き、ファイルの末尾に次の 2 行を追加します。完了したら保存して閉じます (この手順に注意し、ファイル内の元の 2 行を削除しないでください)。

グリーター表示手動ログイン=true
全ゲスト=false

3. /etc/pam.d フォルダに移動し、gdm-autologin ファイルと gdm-password ファイルの内容を変更します (手順 2 のコマンドを参照)。

gdm-autologin ファイルの auth required pam_success_if.so user!=root quiet_success の行をコメントアウトします。

gdm-password ファイルの auth required pam_success_if.so user!=root quiet_success の行をコメントアウトします。

注: コメントを付けるには、行の前に「#」を追加します。例:

#認証が必要です pam_success_if.so ユーザー!=root quiet_success

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

端末入力:

sudo gedit /root/.profile

ファイルを開き、最後の行を次のように変更します。

tty -s && メッセージ n || 真

保存して閉じ、再起動し、再起動後に「リストにない」を選択し、アカウント ルートとパスワードを入力します。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Ubuntu 20.04 デスクトップのインストールとルート権限の有効化および SSH インストールの詳細
  • MySQL を使用してポート 3306 を開いたり変更したり、Ubuntu/Linux 環境でアクセス許可を開く
  • Ubuntu 16.04 で ext4 形式のハードディスクをマウントするときに一般ユーザーの権限を制御する方法
  • Ubuntu 16.04 でルート権限を切り替えられない問題の解決策
  • Linux (Ubuntu) でファイル権限を追加/削除する方法
  • Ubuntuはログイン/ルート権限の切り替えにルートユーザーを使用します
  • 権限変更のためのUbuntu/Linuxコマンド分析
  • Ubuntuにはフォルダーソリューションを作成するための十分な権限がありません

<<:  重複したMySQLテーブルをマージして削除する簡単な方法

>>:  Nodejs は JSON 文字列を JSON オブジェクトに変換するエラー解決法

推薦する

ページを更新せずにフォームを送信するには iframe を使用します

そこで、この問題を解決するために埋め込みフレームワークを導入します。具体的な原則は、フォームがデータ...

GobangゲームのWebバージョンを実装するためのJavaScript

この記事では、GobangゲームのWebバージョンを実装するためのJavaScriptの具体的なコー...

マウスを動かしたときに画像のズーム効果とゆっくりとした遷移​​効果を実現するCSSのサンプルコード

transform:scale()比例したズームインまたはズームアウトを実現できます。 transi...

HTMLで境界線を設定する3つの方法の詳細な説明

HTML で境界線を設定する 3 つの方法 境界線の幅: 1px 2px 2px; 境界線のスタイル...

MySQLインストーラがコミュニティモードで実行されている場合の解決策

今日、リモートデスクトップを実行してログインしているときにこのプロンプトを見つけました「MySQL ...

更新とデータ整合性処理のためのMySQLトランザクション選択の説明

MySQL のトランザクションはデフォルトで自動的にコミットされます (autocommit = 1...

grep を使用して MySQL エラー ログ情報を取得する方法の詳細な説明

MySQL のメンテナンスを容易にするために、エラー情報を収集するためのインターフェースを提供するス...

Dockerパッケージイメージの実装と構成の変更

最近、Docker の学習や実際の運用で多くの問題に遭遇したので、それを記録するためにブログを書きま...

TypeScript における型保護の詳細な説明

目次概要型アサーション構文ではインスタンスオブ構文typeof構文要約する概要TypeScript ...

Apache、Tomcat、Nginx サーバーの詳細な理解と比較分析

質問1件会社のサーバーはApacheを使用しており、バックエンドはPHP、サーバーはLinux C/...

vue3 を使用してマテリアル ライブラリを構築する方法

目次なぜマテリアルライブラリが必要なのでしょうか?材質は何ですか?素材の種類fuep、vue3 ベー...

Linuxでポートが開いているかどうかを確認する方法のまとめ

方法1: lsofコマンドを使用するlsof コマンドを使用して、ポートが開いているかどうかを確認で...

電子署名を実装するWeChatミニプログラム

この記事では、WeChatミニプログラムで電子署名を実装するための具体的なコードを参考までに紹介しま...

IIS 7.5では、HTMLはSHTMLのようなinclude関数(モジュールマッピングの追加)をサポートします。

最初はたくさんのエラーを見つけましたが、実際には非常に簡単です。shtm の元の設定を参照するだけで...

VueはGraphVisを使用して無限に拡張された関係グラフを開発します

1. GraphVis 公式サイトにアクセスして、対応する js をダウンロードします。js の新し...