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

推薦する

LinuxサーバにおけるNginxとApacheの共存の実装方法の分析

この記事では、Linux サーバー上で Nginx と Apache の共存を実装する方法について説...

MySql Group Byは複数のフィールドのグループ化を実装します

日常の開発タスクでは、データ テーブル内のグループ化フィールドに基づいて統計データを取得するために、...

外部ネットワークアクセスを許可するためのMysql5.6の設定手順の詳細を共有する

最近、MySQL 5.6 を導入しましたが、デフォルトでは MySQL はローカル サービスのみを許...

PHP で JSON バックスラッシュを削除する例

1. 「stripslashes($_POST['json']);」メソッドを使用し...

MySQL 8.0.18 はクローンプラグインを使用して MGR 実装を再構築します

3 ノード MGR 内の 1 つのノードに異常があり、MGR クラスターに再度追加する必要があるとし...

Docker に ElasticSearch をインストールする方法を 1 つの記事で解説

目次序文1. Dockerをインストールする2. ElasticSearchをインストールする3. ...

CSS 複合セレクタの具体的な使用法

交差点セレクター交差セレクターは、直接接続された 2 つのセレクターで構成されます。最初のセレクター...

フロントエンドはJavaScriptを通じてCADグラフィックスの詳細を作成および変更します。

目次1. 現状2. JSでCADグラフィックを作成および変更する2.1 サポートされているCADエン...

この記事では、Vue 3.0 レスポンシブの使い方を説明します。

目次ユースケースリアクティブAPI関連プロセス反応的なcreateReactiveObjectはレス...

HTML のインラインブロックの空白を素早く削除する 5 つの方法

inline-block プロパティ値は、「インライン」要素のマージンとパディングを制御する必要があ...

Gearman + MySQL による永続化操作例

この記事では、gearman+mysql メソッドを使用して永続化操作を実装します。ご参考までに、詳...

CSS+JS で水滴の波紋アニメーション ボタン効果を実装するサンプル コード

コードは次のようになります。 <!DOCTYPE html> <html lang...

webpackの遅延読み込みとプリロードの詳細な説明

目次通常の読み込み遅延読み込みプリロードプリロードを使用しないプリロードの使用要約する通常の読み込み...

Docker MySQLコンテナデータベースへの変更が有効にならない問題を解決する

公式の MySQL イメージを使用するには、構成ファイル、DB データ ファイル ディレクトリなどの...

MySQLトランザクションを実行するための構文とプロセスの詳細な説明

概要: MySQL は、トランザクションをサポートするためにさまざまなストレージ エンジンを提供しま...