Linux usermod コマンドの使用

Linux usermod コマンドの使用

1. コマンドの紹介

usermod (ユーザー変更) コマンドは、ユーザー アカウントを変更するために使用されるシステム管理者コマンドです。

usermod を使用すると、ユーザー アカウントのさまざまな設定を変更したり、コマンド ラインで指定された変更を反映するようにシステム アカウント ファイルを変更したりできます。

2. コマンド形式

usermod [オプション] ログイン

3. オプションの説明

-c, --コメント
バックアップ情報を追加 -d, --home HOME_DIR
ユーザーの新しいホームディレクトリ -e, --expiredate EXPIRE_DATE
アカウントの有効期限を設定する -f, --inactive INACTIVE
INACTIVE日数経過後、パスワードを無効状態に設定する -g, --gid GROUP
GROUP を新しいプライマリグループとして強制する -G, --groups GROUPS
新しい追加グループリスト GROUPS
-a, --append グループ
他のグループからユーザーを削除せずに、上記の -G で説明した追加グループにユーザーを追加します -h, --help
このヘルプメッセージを表示し、-l、--login LOGINを起動します
新しいログイン名 -L, --lock
ユーザーアカウントをロック -m, --move-home
ホームディレクトリの内容を新しい場所に移動します (-d でのみ使用)
-o, --非ユニーク
重複した(一意でない)UIDを許可する
-p, --password パスワード
暗号化されたパスワード(PASSWORD)を新しいパスワードとして設定します -s, --shell SHELL
このユーザーアカウントの新しいログインシェル
-u, --uid ユーザーID
ユーザーアカウントの新しいUID
-U, --ロック解除
ユーザーアカウントのロックを解除 -Z, --selinux-user SEUSER
ユーザーアカウント用の新しい SELinux ユーザーマッピング

4. 一般的な例

(1)ユーザーのホームディレクトリを変更します。

usermod -d /home/トムトム

(2)ユーザーのuidを変更します。

ユーザーモッド -u 888 トム

(3)ユーザー名をjerryに変更します。

usermod -l ジェリー・トム

(4)tomユーザーをロックします。

ユーザーモッド -L トム

(5)tomユーザーのロックを解除します。

ユーザーモッド -U トム

(6)新たな追加グループを追加します。

usermod -G デントム

(7)ユーザーのログインシェルを変更します。

usermod -s /bin/sh トム

(8)ユーザーのGIDを変更します。

ユーザーモッド -g 1003 トム

(9)アカウントの有効期限を指定します。

ユーザーmod -e 2020-12-31 トム

(10)ユーザーアカウントのパスワードの有効期限が切れてからアカウントを無効にするまでの日数を指定します。

ユーザーモッド -f 3 トム

上記は Linux usermod コマンドの使用に関する詳細な内容です。Linux usermod コマンドの詳細については、123WORDPRESS.COM の他の関連記事をご覧ください。

以下もご興味があるかもしれません:
  • Linux gzip コマンドのファイル圧縮実装原理とコード例
  • Linux の gzip コマンド
  • Linux userdel コマンドの使用法
  • Linuxのdateコマンドの使用
  • Linuxコマンドをバックグラウンドで実行する方法
  • Linux lsコマンドの使用
  • Linuxの読み取りコマンドの使用
  • Linux chkconfig コマンドの使用
  • Linuxのpasswdコマンドの使用
  • Linux lnコマンドの使用
  • Linux の cut コマンドの説明
  • Linux gzipコマンドの使用

<<:  MySQL マスタースレーブレプリケーションの詳細な分析

>>:  openlayers6 マップオーバーレイの一般的な 3 つの用途 (ポップアップウィンドウマーカーテキスト)

推薦する

MySQL killコマンドの実行原理の詳細な説明

目次キル命令実行原理命令実行特性クエリ実行の強制終了の原則接続終了の実装原則中断される可能性はありま...

Vue ダイナミック バインディング アイコンの完全な手順

0 アイコンと画像の違いアイコンは文字であり、画像はバイナリ ストリームです。つまり、画像はアイコン...

素晴らしい CSS ナビゲーション バーの下線効果

中国初のカッター github.com/chokcocoまず、ここに画像があります。純粋な CSS ...

Linux ソースコードからのソケット (TCP) バインドの詳細な説明

目次1. 最も単純なサーバー側の例2. バインドシステムコール2.1、inet_bind 2.2、i...

Vueライフサイクルの詳細な説明

目次ライフサイクルを理解する理由ライフサイクルとはライフサイクルフック関数作成され、マウントされたフ...

iPhone デバイスの WAP ページでフォントサイズが大きい問題の解決策

JavaScriptコントロールを使用したくない場合は、次の方法を試してください。 Safariブラ...

mysql8.0.19 でパスワードを忘れた場合の完璧な解決策

おすすめの読み物: MySQL 8.0.19 は、間違ったパスワードを 3 回入力するとアカウント ...

Vueはログイン時に画像認証コードを実装します

この記事では、Vueログイン用画像認証コードの具体的なコードを例として紹介します。具体的な内容は以下...

AES_ENCRYPT() と AES_DECRYPT() を使用して MySQL を暗号化および復号化する正しい方法の例

序文最近、仕事でAES_ENCRYPT()関数を使用してプレーンテキストを暗号化し、MySQL に保...

MySQLログシステムの詳細情報共有

大規模なシステムに取り組んだことがある人なら誰でも、ログの役割を過小評価してはならないことを知ってい...

WeChatアプレット実装アンカー位置決め機能の例

序文小規模なプログラムの開発では、リストをスクロールして表示する必要性に遭遇することがよくあります。...

JavaScript オブジェクト (詳細)

目次JavaScript オブジェクト1. 定義2. オブジェクトの分類3. オブジェクトを定義する...

Element UI を使用してページにページング ナビゲーション バーを追加する方法

必要ページング バーを追加します。これにより、ページにジャンプしたり、ページ番号に従って特定のページ...

Linux環境変数ファイルの簡単な紹介

Linux システムでは、環境変数は適用範囲に応じて、システムレベルの環境変数とユーザーレベルの環境...

jsを使ってシンプルなディスククロックを実現する

この記事では、参考までに、シンプルなディスククロックを実装するためのjsの具体的なコードを紹介します...