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 5.7 共通データ型

——「MySQL in Simple Terms (第 2 版)」からのメモ数値型整数型バイト最小最...

Docker、Nginx、Jenkins をベースにした自動フロントエンド デプロイメント

目次事前準備展開ターゲットDocker環境構築クラウドサーバーに接続Docker環境をインストールす...

HTML外部参照CSSファイルが効果を発揮しない理由の分析と解決

フロントエンドの初心者として、私は数日間フロントエンドをいじってみました。 。今日、私は自分が固く信...

メモリの原則に関する詳細な説明: JS では変数はヒープに保存されるのか、スタックに保存されるのか?

目次1. 冷蔵庫に入りきらない象2. シャドウクローン文字列3. 実際に見た「奇妙なボール」 4. ...

Javascript ツリー メニュー (11 項目)

1. dhtmlxツリー dHTMLxTree は機能豊富なツリー メニュー コントロールです。豊...

CSS の無効な行の高さ設定の問題の解決策

CSS の無効な行の高さ設定についてまず、次のコード文字列を記述します。 <!DOCTYPE ...

CSS スタイルの導入方法とその長所と短所の紹介

CSSを導入する3つの方法1. インラインスタイル利点: 書きやすく、重みがある 欠点: 構造とスタ...

フロントエンドは画像を遅延ロードする方法を知っている必要があります(3つの方法)

目次1. 遅延読み込みとは何ですか? 2. 遅延読み込みを実装する🌄: 2.1 最初の方法: 2.2...

JavaScript でロジック判定コードを最適化する方法

序文日常生活で使用する論理的判断文には、if...else...、switch...case...、...

ウェブページの背景画像を伸ばす2つの方法

解決策は2つあります。 1つはCSSで、background-size:coverを使用して画像の伸...

Typescriptを使用してWeChatミニプログラムでプロジェクトを作成する方法

プロジェクトを作成するWeChat開発者ツールでプロジェクトを作成し、言語でTypeScriptを選...

MySQL で union all を使用してユニオンソートを取得する方法

プロジェクトでは、何らかの不可逆的な理由により、テーブルに保存されたデータがページの表示要件を満たす...

HTML tbody の使用

構造化テーブル (IExplore のみ) 1) 行ごとにグループ化<thead> .....

JavaScript フロー制御 (ループ)

目次1. forループ2. 二重の for ループ3. whileループ4. dowhileループ5...

Linuxの簡単な分析でファイアウォールの状態と外部に開いているポートの状態を確認する

1. ファイアウォールの状態を確認するファイアウォールのステータスを確認する systemctl s...