usermod
コマンドは、Linux システムにおけるユーザーアカウントの属性を変更するために使用されます。このコマンドを使用することで、ユーザーのグループ、ホームディレクトリ、シェルなどを簡単に変更できます。
基本的な構文は以下の通りです。
usermod [options] [username]
-aG
: 指定したグループにユーザーを追加します(既存のグループを保持)。-d
: ユーザーのホームディレクトリを変更します。-s
: ユーザーのログインシェルを変更します。-l
: ユーザー名を変更します。-g
: ユーザーの主グループを変更します。以下は、usermod
コマンドの実用的な例です。
usermod -aG sudo username
このコマンドは、username
を sudo
グループに追加します。
usermod -d /new/home/directory username
このコマンドは、username
のホームディレクトリを /new/home/directory
に変更します。
usermod -s /bin/zsh username
このコマンドは、username
のログインシェルを /bin/zsh
に変更します。
usermod -l newusername oldusername
このコマンドは、oldusername
を newusername
に変更します。
usermod
コマンドを実行するには、通常、管理者権限(root)が必要です。-aG
オプションを忘れずに使用し、既存のグループを保持してください。