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

例を含むUsermodコマンド

Linux usermodコマンドは、Linuxシステムでユーザーの属性を変更できるコマンドラインユーティリティです。このような属性には、ユーザーが属するグループ、ログインディレクトリ、パスワードなどが含まれます。このガイドでは、通常のユーザーのプロパティを変更するために使用できるusermodコマンドのいくつかを紹介します。

Usermod構文

usermodコマンドは次の構文を取ります:

$ usermod options username

通常のユーザーをグループに追加する

おそらくusermodの一般的なユースケース コマンドは、ユーザーを別のグループに追加または配置しています。デフォルトでは、プライマリグループはユーザーアカウントの作成時にユーザーに割り当てられます。さらに、ユーザーを別のグループに追加できます。これを実現するには、 -a -Gを使用します 単純に-aG 示されている構文で:

$ usermod -aG group user

以下の例では、通常のユーザー bobを追加しています。 sudo グループ。

$ usermod -aG sudo group

その後、グループを呼び出します ユーザーがbobするグループを確認するコマンド 属する。当初、ユーザーはグループ bobにのみ属していました 。ユーザーをsudoに追加した後 グループ、ユーザーは2つのグループに属します: bob およびsudo グループ。

$ groups bob

ユーザーのホームディレクトリを変更する

usermod -dを使用 コマンドを実行すると、デフォルトのホームディレクトリを次のように変更することもできます。

$ usermod -d /home/new_directory user

以下の例では、ユーザーbobのホームディレクトリを / home / testに変更しました。 ディレクトリ。

$ sudo usermod -d /home/test bob

ユーザーのログイン名を変更する

-lを使用する フラグを立てると、ユーザーのログイン名を次のように変更できます。

$ sudo usermod -l robert bob 

この例では、コマンドはユーザーのログイン名を bobから変更します ロバートに。

ユーザーのユーザーID(UID)を変更する

-u フラグを使用すると、ユーザーのユーザーIDを変更できます。以下の例では、ユーザーrobertのUIDをデフォルトの 1005から設定しています。 4321に。

$ sudo usermod -u 4321 robert

ユーザーをロック/ロック解除する方法

さらに、 -Lを使用してユーザーアカウントをロックすることもできます オプション。以下の例では、ユーザーをユーザーrobert。にロックしています。

$ sudo usermod -L robert

ログインしようとすると、ユーザーがロックされているため、認証エラーが発生します。

ユーザーのロックを解除するには、 -Uを使用します 示されているオプション。

$ sudo usermod -U robert

ユーザーの有効期限を変更する

-eを使用 オプションで、ユーザーアカウントの有効期限を指定できます。このシナリオでは、ユーザーの有効期限 robert 2021-10-01に設定されています。

$ sudo usermod -e 2021-10-01 robert

確認するには、変更を使用します 次のようにコマンドを実行します。

$ sudo chage -l robert

ユーザーのプライマリグループを変更する

ユーザーのプライマリグループは、作成時にユーザーが属するデフォルトのグループです。

ここでは、ユーザーのプライマリグループが bobであることがわかります。 ボブです 。

$ id bob

プライマリグループを別のグループに変更するには、ゲームと言います。 usermodを実行します -gを使用したコマンド 次のオプション

$ sudo usermod -g games bob

その後、idコマンドを使用して、グループが変更されたことを確認します。

概要

これは、usermodコマンドの便利な性質の一部をまとめたものです。観察されたように、それは通常のユーザーのさまざまなプロパティや属性を変更するのに非常に便利です。 usermodコマンドを最大限に活用できるようになったことを願っています。


Ubuntu
  1. 例を含むNohupコマンド

  2. LinuxでのJQコマンドと例

  3. Linux での usermod コマンドの例

  1. 例を含むLinuxPingコマンドチュートリアル

  2. 例を使用してLinuxでsuコマンドを使用する方法

  3. 例を含むLinuxソースコマンド

  1. 例を使用したBash待機コマンド

  2. 例を含むwcLinuxコマンド

  3. Linuxipコマンドと例