Linuxは堅牢なマルチユーザーオペレーティングシステムです。システムにアクセスし、システムリソースを使用するユーザーは多数存在する可能性があります。個別のユーザーアカウントを持つことで、さまざまな権限をより適切に制御することもできます。
システムに複数のユーザーがいる場合、現在のユーザーを切り替えたい場合が何度もあります。このガイドでは、Linuxでユーザーを変更する方法を確認してください。
Linuxのユーザー
Linuxには、システム、ユーザー、ルートの3種類のユーザーアカウントがあります。
- システム:システムプロセスはこのユーザーの下で実行されます。
- ユーザー:一般ユーザーがユーザー名とパスワードを入力してログインするアカウント。
- ルート:システムのすべての部分に対して無制限の特権を持つ特別なユーザー。
インターフェイス(GUIまたはCLI)に応じて、現在のユーザーを変更する方法は複数あります。
CLIでユーザーを変更する
このセクションでは、コンソールでユーザーを変更する方法について説明します。このセクションは、すべてのLinuxディストリビューションに適用できます。
suを使用してユーザーを変更する
これは、セッションの現在のユーザーを変更するデフォルトの方法です。 su(ユーザーの切り替え)コマンドは、ユーザーを切り替える簡単な方法を提供します。
別のユーザーに変更するには、次のコマンド構造を使用します。実行したら、ログインプロセスを完了するために、ターゲットユーザーアカウントのパスワードを入力する必要があります。
$これは-
確認するには、USERNAME環境変数の値を確認してください。
このコマンドには1つのバリエーションがあります。ユーザー名が指定されていない場合、suはデフォルトでrootユーザーになります。その場合、以下のコマンドは同等です。
$これは-$これは- 根
変更を確認します。
必要がない限り、rootとしてログインしないことを強くお勧めします。 root権限でコマンドを実行するだけの場合、sudoツールはより高い柔軟性とセキュリティを提供します。
sudoを使用してユーザーを変更する
sudoは主にroot権限でコマンドを実行するために使用されますが、ユーザーを変更することもできます。ただし、すべてのユーザーがsudoを使用できるわけではありません。ユーザーは、/ etc / sudoersの場所にあるsudoersファイルに追加する必要があります。 sudoersにユーザーを追加する方法を学ぶ 。
現在のユーザーがsudoツールを使用できると仮定して、別のユーザーに変更するには、次のコマンドを実行します。ここで、ユーザーjonesは通常のユーザーですが、hectorは管理者です。
$sudo -u -NS
アクションを確認します。
これはそれが止まるところではありません。 sudoコマンドを使用すると、ログインせずに別のユーザーとしてコマンドを実行することもできます。sudoを使用するデフォルトの方法は、rootとしてコマンドを実行することです。
ただし、sudoでは別のユーザーとしてコマンドを実行することもできます。これは、コマンド構造がどのように見えるかです。
GUIでユーザーを変更する
デスクトップ環境を使用している場合は、コマンドを実行せずに別のユーザーに切り替えることができます。方法は、使用しているデスクトップ環境によって異なります。
ここでは、GNOMEでユーザーを変更する方法を紹介します。
GNOMEでユーザーを変更する
GNOMEは、世の中で最も人気のあるデスクトップ環境の1つです。ほぼすべての人気のあるLinuxディストリビューションで利用できます。そのインターフェースは、心地よく、モダンで、流動的です。もちろん、微調整してより快適な雰囲気にすることもできます。 Linux用の最高のGTK3テーマのいくつかをチェックしてください。これらはGNOME互換のテーマであり、最新バージョンのGNOMEでも機能するはずです。
ユーザーアカウントを切り替えるには、右上隅にある電源ボタンをクリックして、[ユーザーの切り替え]を選択します。
目的のユーザーアカウントをクリックし、パスワードを入力して、出来上がり!
最終的な考え
Linuxでユーザーを変更するのは非常に簡単な作業です。システム管理者であるかカジュアルユーザーであるかは関係ありません。タスクは単純ですが、知っておくことが重要です。上記のすべての方法を自由に試してください。
ハッピーコンピューティング!