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 つの用途 (ポップアップウィンドウマーカーテキスト)

推薦する

Web デザイン TabIndex 要素

TabIndex は、Tab キーを押して、定義された TabIndex 要素を順番に取得し、各要素...

TypeScript名前空間の説明

目次1. 定義と使用1.1 定義1.2 使用2. 複数のファイルに分割する3. エイリアス序文: T...

JavaScriptは入力ボックスコンポーネントを実装します

この記事では、入力ボックスコンポーネントを手動で実装するための具体的なコードを参考までに紹介します。...

nestjs における例外フィルター Exceptionfilter の具体的な使用法

Nestjs 例外フィルターといえば、非常に強力な .Net のグローバル フィルターについて触れな...

MySQLクエリツリー構造方式

目次MySQL クエリツリー構造1. ツリー構造について2. MySQLでカスタム関数を定義する方法...

HTML におけるいくつかの特殊属性タグの使用法の紹介

以下の属性はブラウザとの互換性があまりありません。 1.transform:rotate(45度) ...

大きな太陽の天気アイコンを純粋な CSS で記述する方法の例

効果効果図は以下のとおりです実装のアイデアDivは太陽の長方形の光と影を実現します前の疑似要素は、既...

Vue が Bibibili のホームページを模倣する際の問題

エンジニアリング構造プロジェクトは2つの部分に分かれています。bilibili-apiはAPIインタ...

XHTML 入門チュートリアル: テキストの書式設定と特殊文字

<br />このセクションでは、XHTML でテキストの書式設定と特殊文字を実装する方法...

Reactコンポーネントをフルスクリーンにする方法

導入この記事は、 React + antdをベースにして、完全な全屏demoを紹介します。その理由は...

MySQL 接続失敗の一般的な障害と原因

==================================================...

202 無料の高品質 XHTML テンプレート (2)

前回の記事「202 個の無料高品質 XHTML テンプレート (1)」に続き、123WORDPRES...

Docker ディスク領域クリーニングのソリューション

少し前に、docker ディスク容量が小さすぎてデータを書き込めないという問題が発生しました。理由は...

vue-video-player でのブレークポイント再開の実装

最近のプロジェクトでは、ブレークポイントからビデオの再生を再開する機能を実装する必要がありました。こ...

WIN10 に複数のデータベースがインストールされている場合にコンピュータの速度低下を防ぐ方法

必要なときにサービスを有効にし、必要がないときは無効にします。データベース サービスを管理する方法:...