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

推薦する

React イベントバインディングの詳細

目次クラスコンポーネントイベントバインディング関数コンポーネントイベントバインディング要約するRea...

Founder フォント ライブラリの中国語と英語のファイル名比較表

Founder Type Library は、Founder Type Library ビジネス チ...

Windows 10 システムで Mysql8.0.13 のルート パスワードを忘れる方法

1. まずmysqlサービスを停止します管理者としてCMDを開いて閉じるか、Windowsサービスペ...

Dockerイメージのエクスポートとインポート操作

基本イメージが以前に構成されていて、これらのイメージが他の場所でも必要な場合はどうなりますか?回答:...

Docker を使用した SQL Server の実行の実装

現在、.net Core はクロスプラットフォームであり、誰もが Linux と Docker を使...

MySQLとOracleの違いのまとめ(機能性能の比較、選択、使用時のSQLなど)

1. 同時実行性同時実行性は OLTP データベースの最も重要な機能ですが、同時実行性にはリソース...

nginx をコンパイルしてインストールした後、スムーズに nginx をアップグレードする方法

nginx をコンパイルしてインストールし、一定期間使用した後、現在のバージョンに脆弱性があることや...

Linuxでawkを使用する方法の詳細な説明

awk を学ぶ前に、sed、grep、tr、cut などのコマンドを学んでおく必要があります。これら...

10分で始めるCSS3アニメーション

導入アニメーションを使用すると、JavaScript や jQuery に依存せずに、純粋な CSS...

React Nativeでaxiosを使用してネットワークリクエストを行う方法

フロントエンド開発では、Ajax、jQuery ajax、axios、fetch など、データ要求を...

Navicat Premiumを使用してMySQLデータベースにリモート接続する方法

新しい接続を作成する側がクライアントに相当し、接続される側がサーバーに相当します。手順は次のとおりで...

XHTML におけるタイトルタグと段落タグの使用に関する詳細な説明

XHTML 見出しの概要Word 文書を作成するときは、「第 1 章」、「1.2.1」などのタイトル...

画像マーキー効果を実現するネイティブJS

今日は、ネイティブ JS で実装された画像マーキー効果を紹介します。効果は次のとおりです。 実装され...

ブラウザの自動更新を実装するReactサンプルコード

目次フロントエンドルーティングとは何ですか?フロントエンドルーティングを実装するにはどうすればいいで...

Vue3 がデータ監視を実装するためにプロキシを使用する理由の分析

Vue データの双方向バインディング原則ですが、この方法には欠点があり、配列とオブジェクトの部分的な...