Linuxシステムでユーザー情報を更新する方法

WBOY
リリース: 2024-02-26 15:09:30
オリジナル
622 人が閲覧しました

Linuxシステムでユーザー情報を更新する方法

Linux システムでユーザー情報を変更する方法

Linux システムでは、各ユーザーはユーザー名、ユーザー ID、グループ ID、ホームなどの独自のユーザー アカウント情報を持っています。ディレクトリなどユーザー情報を変更する必要がある場合は、コマンド ライン ツールを使用して変更できます。 Linux環境でユーザー情報を変更する具体的な手順とサンプルコードを紹介します。

ステップ 1: 現在のユーザー情報を表示する

まず、変更するユーザー情報を確認する必要があります。次のコマンドを使用して、現在のユーザーの詳細情報を表示できます:

$ id
ログイン後にコピー

ステップ 2: ユーザー情報の変更

1. ユーザー ID とグループ ID の変更

ユーザー ID とグループを変更するには、usermod コマンドを使用できます。 ID: コマンドの形式は次のとおりです:

$ sudo usermod -u <新的用户ID> -g <新的组ID> <用户名>
ログイン後にコピー

たとえば、ユーザー testuser の ID を 1001 に、グループ ID を 1001 に変更するコマンドは次のとおりです:

$ sudo usermod -u 1001 -g 1001 testuser
ログイン後にコピー

2. ユーザー名を変更する

ユーザー名を変更する必要がある場合は、usermod コマンドと -l パラメーターを使用して変更できます。コマンドの形式は次のとおりです:

$ sudo usermod -l <新的用户名> <旧用户名>
ログイン後にコピー

たとえば、ユーザー olduser# のユーザー名を変更します。 ##newuser のコマンドは次のとおりです:

$ sudo usermod -l newuser olduser
ログイン後にコピー

3. ユーザーのホーム ディレクトリを変更する

ユーザーのホーム ディレクトリを変更する必要がある場合は、

-d パラメーターを変更して usermod コマンドを使用できます。コマンドの形式は次のとおりです。

$ sudo usermod -d <新的家目录> <用户名>
ログイン後にコピー

たとえば、ユーザー

testuser のホーム ディレクトリを /home/newdir に変更するコマンドは次のとおりです。

$ sudo usermod -d /home/newdir testuser
ログイン後にコピー

4. ユーザーのログイン シェルを変更する

ユーザーのログイン シェルを変更する必要がある場合は、

-s パラメーターを指定して usermod コマンドを使用できます。コマンドの形式は次のとおりです:

$ sudo usermod -s <新的Shell路径> <用户名>
ログイン後にコピー

たとえば、ユーザー

testuser のログイン シェルを /bin/bash に変更するコマンドは次のとおりです。次のように:

$ sudo usermod -s /bin/bash testuser
ログイン後にコピー

ステップ 3: ユーザー情報が正常に変更されたことを確認する

ユーザー情報を変更した後、次のコマンドを使用してユーザー情報が正常に変更されたことを確認できます:

$ id <用户名>
ログイン後にコピー
概要

上記の手順により、以下のユーザー情報を変更できます。ユーザー情報を変更する場合は、安全性と変更操作の正確性を確保するために、管理者権限でコマンドを実行する必要があることに注意してください。上記の内容がお役に立てば幸いです。

以上がLinuxシステムでユーザー情報を更新する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート