ホームページ  >  記事  >  コンピューターのチュートリアル  >  スーパーユーザーとして Ubuntu にログインします

スーパーユーザーとして Ubuntu にログインします

WBOY
WBOY転載
2024-03-20 10:55:211099ブラウズ

スーパーユーザーとして Ubuntu にログインします

Ubuntu システムでは、通常、root ユーザーは無効になっています。 root ユーザーをアクティブにするには、passwd コマンドを使用してパスワードを設定し、su - コマンドを使用して root としてログインします。

root ユーザーは、システム管理者権限と無制限のアクセスを持つユーザーです。彼は、ファイルへのアクセスと変更、ユーザー管理、ソフトウェアのインストールと削除、およびシステム構成の変更を行う権限を持っています。

root ユーザーと通常のユーザーの間には明確な違いがあり、root ユーザーはシステム内で最も高い権限とより広範な制御権限を持ちます。 root ユーザーは、一般のユーザーでは実行できない重要なシステム コマンドを実行したり、システム ファイルを編集したりできます。

このガイドでは、Ubuntu root ユーザー、root としてログインする方法、および通常のユーザーとの違いについて説明します。

注: このガイドで説明されている手順とコマンドでは、Ubuntu 22.04 を使用しています。

Ubuntu ルート ユーザー

Ubuntu のインストール中に、パスワードのない root ユーザーが作成されます。システム ファイルへの偶発的な損傷を避けるために、root ユーザーは非アクティブになっています。したがって、Ubuntu システムにログインするときは常に、特定のルールに従って通常のユーザーとしてログインすることになります。ただし、これは root アクセス権がなくなるという意味ではありません。管理者権限がある場合、コマンドの前に sudo を追加すると、root 固有のコマンドを実行できるようになります。

ルート vs Sudo

root ユーザーはシステム内で最高の権限を持つアカウントであり、sudo は一般ユーザーが特別な権限を持つ root 権限を必要とするコマンドを実行できるようにするコマンド ライン ツールです。 Ubuntu システムでは、権限なしで特権アクセスを必要とする操作を実行しようとすると、システムはアクセス許可が拒否されたというエラー メッセージを表示します。これは、現在のユーザー権限ではこの操作を実行するには不十分であることを意味します。

ただし、通常の sudo ユーザーがコマンドの前に sudo を挿入すると、まったく問題なく動作します。

ただし、システム上で root として作業している場合は、システム関連のタスクを実行するためにコマンドの前に sudo を付ける必要はありません。

sudo コマンドを実行するには、通常のユーザーに管理者権限が付与されている必要があります。詳細については、Ubuntu での sudoers へのユーザーの追加に関するガイドを参照してください。

Ubuntu で root ユーザーを有効にする

前述したように、root ユーザーは Ubuntu とそのフレーバーにロックされています。ただし、root ユーザーのパスワードを設定することで有効にできます。

sudoers のメンバーでない場合は、これらの手順を実行できないことに注意してください。

passwd コマンドを使用すると、root ユーザーを有効にし、ユーザー名として root を使用できます。

sudo パスワード ルート

コマンドを実行した後は、強力なパスワードを設定し、root ユーザーの重要性を忘れないようにしてください。パスワードを設定すると、root ユーザーが有効になり、アクセスできるようになります。

スーパー ユーザーとしてログイン

root ユーザーとして Ubuntu にログインするには、ターミナルを開き、dush-、-l、または -login オプションを指定して su コマンドを使用します。

す—

パスワードの入力を求められるので、パスワードを入力すると、スーパーユーザーとして Ubuntu にログインします。

スーパーユーザーとして Ubuntu にログインすると、bash シェルの一般的な $ 記号が # 記号に変更されることに注意してください。

これで、システム関連のコマンドを実行したり、システム ファイルにアクセスしたりするときに sudo を入れる必要がなくなりました。

通常のユーザーの ID を復元するには、exit または logout コマンドを使用します。

ディスプレイ マネージャー経由で root としてログインします

上記の方法はターミナルでのみ機能しますが、ディスプレイマネージャーを使用してスーパーユーザーとして Ubuntu にログインしたい場合は、それも行うことができます。

警告: 悪意のある攻撃の場合、サーバーの制御を失う可能性があるため、この方法はお勧めできません。不明なソースからソフトウェアをインストールするときに、システム ファイルに損傷を与える可能性もあります。

以下の手順は GENOME デスクトップ環境を備えた Ubuntu 22.04 を対象としたものであり、GENOME を使用しない場合は機能しないことに注意してください。

最新の GENOME はデフォルトで GDM3 ディスプレイ マネージャーを使用するため、nano テキスト エディターを使用して GDM3 構成ファイルにアクセスします。

sudo nano/etc/gdm3/custom.conf

次の行をファイルに入力します。

AllowRoot = true

Ctrl x を押してファイルを終了し、変更を保存します。

次のステップでは、GDM パスワード ファイルを含む PAM またはプラグ可能認証モジュール ディレクトリを変更します。

警告: 不適切な変更を行うと、pam.d 構成ファイルが破損し、最終的にサーバーにアクセスできなくなる可能性があります。

Nano エディターを使用して gdm-passowrd ファイルを再度開きます。

Sudo Nano/etc/pam.d/gdm-password

# 記号を使用して、上のスクリーンショットで強調表示された行をコメントアウトします。

Ctrl x を押して終了し、ファイルを保存します。

次に、Ubuntu システムを再起動し、ログイン画面でリストにないオプションを選択します。

「スーパーユーザーとしてログイン」セクションで作成したユーザー名、スーパーユーザー、およびパスワードを入力します。

ログイン後、ターミナルを開くと、デフォルトで # 記号が表示されます。

sudo を使用して root としてログインします

通常ユーザーおよび管理者グループに属している場合、またはスーパー ユーザー権限 (Sudoer) を持っている場合は、sudo コマンドを使用してスーパー ユーザーとしてログインできます。

苏道-S

###または###

須藤井

上記のコマンドを実行すると、パスワードの入力を求められるので、パスワードを入力します(ユーザーパスワードはrootパスワードではありません)。

ユーザー名は通常の名前からスーパーユーザーに変更されます。現在のユーザー名を確認するには、horami コマンドを使用します。

わおわみ

root としてログインする前のユーザー名は Sam ですが、root としてログインすると、ユーザー名は root に変更されます。

アクティブな root ユーザーには常にセキュリティ リスクが伴います。したがって、root ユーザー権限にアクセスするには sudo コマンドを使用することをお勧めします。

#########結論は#########

root ユーザーはすべての権限を持つ最上位ユーザーですが、Ubuntu では、root ユーザーはデフォルトではアクティブではありません。 root ユーザーを有効にするには、passwd コマンドを使用してパスワードを設定する必要があります。ユーザーがすでに sudoer である場合、そのユーザーは sudo-i コマンドを使用して root ユーザーになることができます。このガイドでは、GUI から root ログインを有効にする方法についても説明していますが、これは推奨されません。 Ubuntu を含む多くの Linux ディストリビューションでは、セキュリティ リスクのため root ユーザーは非アクティブであることに注意することが重要です。より安全なオプションであるため、アクティブな root ユーザーとしてログインする代わりに sudo を使用することをお勧めします。 su と sudo の詳細については、ターミナルで man su および man sudo コマンドを使用してください。

以上がスーパーユーザーとして Ubuntu にログインしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はmryunwei.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。