GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでユーザーを変更する方法

Linuxでは、セッションの現在のユーザーを変更する方法はたくさんあります。 。

グラフィカルインターフェイスを使用していない場合、完全なユーザーインターフェイスをインストールせずにユーザーを簡単に変更するにはどうすればよいか疑問に思うかもしれません。

幸いなことに、これを実現するために実行できるコマンドがいくつかあります。

今日はsuに焦点を当てています (ユーザーの切り替え )および sudo Linuxでのコマンド。

コマンド構文と、それを使用してユーザーを切り替える方法を説明します。

suを使用してLinuxでユーザーを変更する

シェルでユーザーアカウントを変更する最初の方法は、suコマンドを使用することです。

$ su <option> <user>

たとえば、「john」という名前のアカウントにログインするには、次のコマンドを実行します。

$ su john

Password:
[[email protected] user ~]$

ご覧のとおり、ハイフンを指定しないでください suを実行すると、元のアカウントの環境変数から継承します。

確認するには、次のコマンドを実行してみてください

$ echo $USERNAME
user

新しい環境を作成してユーザーを変更するには、ハイフンを指定してsuを実行する必要があります。

$ su - john

Password:
[[email protected] ~]$

sudoを使用してLinuxでユーザーを変更する

現在のユーザーを変更する別の方法は、sudoコマンドを使用することです。

デフォルトでは、このコマンドを実行するために特権権限が必要になるため、DebianベースのディストリビューションまたはRedHatベースのディストリビューションのいずれかでsudo権限を持っていることを確認してください。

sudoができたので、ユーザーを変更するには、このコマンドを実行する必要があります

$ sudo -u <user> -s

[[email protected] antoine~]$

ご覧のとおり、このコマンドを使用すると、環境変数も継承されます。

別のユーザーとしてコマンドを起動するために、sudoコマンドにコマンドを追加することもできます。

$ sudo -u <user> <command>

たとえば、ユーザーパスワードを変更するには、次のコマンドを実行します

$ sudo -u john passwd
Changing user password for user john
Current password:
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

Linuxでユーザーをrootアカウントに変更

場合によっては、rootアカウントとしてログに記録するために、現在のユーザーを変更する必要があります。

ユーザーをrootアカウントに変更するには、「 su」を実行するだけです。 」または「su– 」引数なし。

$ su -
Password:
[[email protected] ~]#

$ su
Password:
[[email protected] user]#

GNOMEインターフェースを使用してユーザーアカウントを変更する

GNOMEインターフェースを使用してDebianまたはCentOSをインストールした場合は、これらの手順に従ってユーザーアカウントを変更することもできます。

GNOMEを使用してユーザーを変更するには、電源ボタンを見つけます 画面の右上隅にあるをクリックします。

現在のユーザーを変更するには、ユーザー名ラベルをクリックし、[ユーザーの切り替え]をクリックします。

希望のアカウントに自由に変更できるロック画面にリダイレクトされます。

結論

今日は、suを使用してLinuxでユーザーアカウントを簡単に変更する方法を学びました。 、またはsudoを使用して 特権アカウントの場合はコマンド。

また、 GNOME GUIを使用してLinuxをグラフィカルに実行しているときにそれを実行できることも学びました。 。

Linuxシステム管理のチュートリアルをさらに探している場合は、このテーマに関する他のチュートリアルを確認してください。


Linux
  1. Linuxでホスト名を変更する方法

  2. Linuxでユーザーパスワードを変更、削除、または無効にする方法

  3. Linuxでシェルを変更する方法

  1. Linuxでユーザー名を変更する方法

  2. Linuxでユーザーパスワードを変更または設定する方法

  3. Linux でユーザー名を変更する

  1. Redhat7Linuxでホスト名を変更する方法

  2. Linuxで次回のログイン時にユーザーにパスワードの変更を強制する方法

  3. Linux で PATH 変数を変更する方法