ホームページ システムチュートリアル Linux Linux システムでの useradd および passwd コマンドの使用に関するチュートリアル

Linux システムでの useradd および passwd コマンドの使用に関するチュートリアル

Jun 12, 2024 pm 10:36 PM

useradd 和 passwd 命令在 Linux 系统中的使用教程

#useradd–d/usr/sam-msam

このコマンドは、ユーザー sam を作成します。この中で、-d および -m オプションを使用して、ログイン名 sam のホーム ディレクトリ /usr/sam が形成されます (/usr は、デフォルトのユーザー ホーム ディレクトリの親ディレクトリです)。

現在のユーザーが sam であると仮定すると、次のコマンドはユーザー自身のパスワードを変更します:

#パスワード

古いパスワード:******

新しいパスワード:*******

新しいパスワードを再入力:*******

スーパー ユーザーの場合は、次の方法で任意のユーザーのパスワードを指定できます:

#パスワードサム

新しいパスワード:*******

新しいパスワードを再入力:*******

>>参考1======================================

1. ユーザーを追加します

最初に adduser コマンドを使用して、sudo に参加する通常のユーザー Linux ユーザーを追加します。コマンドは次のとおりです:

#addusertommy//tommy という名前のユーザーを追加します

#passwdtommy//パスワードを変更

ユーザーtommyのパスワードを変更します

NewUNIXpassword://ここに新しいパスワードを入力してください

RetypenewUNIXpassword://新しいパスワードをもう一度入力してください

passwd:alauthenticationトークンが正常に更新されました。

2. root権限を付与します

方法 1: /etc/sudoers ファイルを変更し、以下の行を見つけて、上のコメント (#) を削除します

##グループホイールトルのすべてのコマンドを許可します

%wheelALL=(ALL)ALL

その後、ユーザー

linuxユーザーを変更し、sudolinuxシェルに参加してrootグループ(wheel)に所属させます。 コマンドは以下の通りです。 #usermod-groottommy

変更が完了したら、tommy アカウントでログインし、コマンド su- を使用して操作のための root 権限を取得できるようになります。

ヒント 2: /etc/sudoers ファイルを変更し、以下の行を見つけて、以下に示すように root の下に行を追加します。

##どこにいても roottor の任意のコマンドを許可します

rootALL=(ALL)ALL

tommyALL=(ALL)ALL

変更が完了したら、tommy アカウントでログインし、コマンド su- を使用して操作のための root 権限を取得できるようになります。

>>参考2======================================

useradd を使用して追加されたユーザーは、リモート アクセスに ssh を直接使用できないため、ssh 関連の設定を変更する必要があります

以下の通り:

vi/etc/ssh/sshd_config

追加

リーリー

>>参考3======================================

root ユーザーのパスワードを知らなくても、root ユーザーに切り替えなくても、一般ユーザーが root ユーザーの権限を取得して操作を実行できるようにするにはどうすればよいですか?この機能を実現できるコマンド sudo があります。

Sudo のワークフロー:

(1) root ユーザーは、/etc/sudoers ファイルを編集し、割り当てられる通常のユーザー レコードを追加します。 rootALL=(ALL)ALL この行の前に、SamALL=(ALL) を追加します。 )すべて

(2) sam ユーザーが操作を実行するときに、その操作を実行する権限がない場合は、/etc/sudoers ファイルに移動して、対応するレコードがあるかどうかを確認します。存在する場合は、一時的に取得します。 root 権限があり、root のみが操作を実行できます。

注: ここでパスワードの入力を求められますが、入力するパスワードは root ユーザーのパスワードではなく、sam ユーザーのパスワードです。 例:

シェル>sudomkdir–pa/b/c/d

ローカルシステムからいつもの講義を受け取ったと信じています

管理者。通常は次の 3 つのことに要約されます:

#1)他人のプライバシーを尊重します。

#2)入力する前に考えてください。

#3)大いなる力には大いなる責任が伴います。

パスワード:#ここでのパスワードは、root パスワードではなく、sam ユーザー自身のパスワードです

いくつかの操作:

1) /etc/sudoers ファイルを編集し、visudo コマンドを使用します。

シェル>ヴィスド

visudoコマンドもviを呼び出してsudoerファイルを編集し、保存時に変更したファイルの文型を検出しますが、エラーがあると保存できず、viを直接使用してファイルを編集すると、たとえ強制保存が成功しても、そして言葉があったとしても

メソッドエラーのプロンプトは表示されないため、以前の sudo コマンドは使用できなくなります。

2) 記録分析:

サムオール=(すべて)すべて

ユーザーアカウントでログインしたホスト=(変更できるID)発行できるコマンド

上記の文の意味は、sam ユーザーはどこにでもログインし、任意のユーザーに切り替えて任意の操作を実行できるということです。ここに (ALL) が書かれていない場合は、samALL=ALL と書くだけで、root ユーザーに切り替えることができます。デフォルトです。

>>参考4======================================

linuxchownコマンドパラメータの解釈と使用法 -- ファイルの所有者の変更:

ファイルprogram.cの所有者を変更するには: chownjimprogram.c

program.c へのユーザー アクセスが jim に適用されるようになりました。所有者として、jim は chmod コマンドを使用して、他のユーザーに Program.c へのアクセスを許可または拒否できます。

ディレクトリ /tmp/src 内のすべてのファイルの所有者とグループをユーザー john に変更してビルドするには: chown-Rjohn:build/tmp/src

例: Tomcat インストール ディレクトリの所有者を変更する (#chown-Ruser:group/usr/java/tomcat5.5)

>>参考5======================================

Linux でユーザーとユーザー グループを追加、削除、変更、表示する

1. グループを作成する

グループ追加テスト

テストグループを下げる

2、グループを変更する

グループmod-ntest2test

テストグループの名前をtest2に変更します

3. グループを削除します

グループデルテスト2

グループtest2を削除

4、グループを見る

a)、現在ログインしているユーザーが配置されているグループグループを確認します。Niao 兄弟の Linux プライベートディッシュ、apacheuser が配置されているグループグループapacheuser を確認します。

b)、すべてのグループを表示 cat/etc/group

c)、一部の Linux システムには /etc/group ファイルがありません。この場合は、以下のトリックを見てください。

cat/etc/passwd|awk-F[:]‘{print$4}’|sort|uniq|getentgroup|awk-F[:]‘{print$1}’

ここで使用するコマンドは、グループIDでグループ情報を検索できるgetentです。このコマンドが存在しない場合、システム内のすべてのグループを見つけることが困難になります。

2番目、ユーザー操作

1、ユーザーを減らす

コピーコピーを表示しますか?

[root@krlcgcms01mytest]#useradd–help

使用法:useradd[オプション]ログイン

オプション:

-b,–base-dirBASE_DIR は、ユーザーのログイン ディレクトリとしてベース パスを設定します

-c,–commentCOMMENT ユーザーへのコメント

-d,–home-dirHOME_DIR はユーザーのログインディレクトリを設定します

-D、 –デフォルトの設定変更

-e,–expiredateEXPIRE_DATE はユーザーの有効期限を設定します

-f,–inactiveINACTIVE は、ユーザーの有効期限が切れた後にパスワードを無効にします

-g,–gidGROUP は、ユーザーを特定のグループのみに所属させます

-G、-groupsGROUPS を使用すると、ユーザーはグループに参加できます

-h、–助けて助けて

-k,--skelSKEL_DIR は他の skel ディレクトリを指定します

-K,–keyKEY=VALUE は /etc/login.defs 設定ファイルを上書きします

-m,--create-home ログインディレクトリを手動で作成します

-l、最後のログ ファイルにユーザーを追加しないでください

-M、ログイン ディレクトリを手動で作成しないでください

-r、システムアカウントを構築します

-o,–non-unique により、ユーザーは同じ UID を持つことができます

-p,–passwordPASSWORD 新規ユーザーには暗号化されたパスワードを使用します

-s,–shellSHELL ログイン時のシェル

-u,–uidUID 新しいユーザーの UID を指定します

-Z, –selinux-userSEUSERSELinux ユーザー マッピングに特定の SEUSER を使用します

[root@krlcgcms01mytest]#useradd--help

使用法:useradd[オプション]ログイン

オプション:

-b,--base-dirBASE_DIR は、ユーザーのログイン ディレクトリとしてベース パスを設定します

-c,--commentCOMMENT ユーザーへのコメント

-d,--home-dirHOME_DIR はユーザーのログインディレクトリを設定します

-D、--デフォルトの変更設定

-e,--expiredateEXPIRE_DATE はユーザーの有効期限を設定します

-f,--inactiveINACTIVE は、ユーザーの有効期限が切れた後にパスワードを無効にします

-g,--gidGROUP はユーザーを特定のグループのみに所属させます

-G,--groupsGROUPS を使用すると、ユーザーはグループに参加できます

、--助けて

-k,--skelSKEL_DIR は他の skel ディレクトリを指定します

-K,--keyKEY=VALUE は /etc/login.defs 設定ファイルを上書きします

-m、--create-home ログインディレクトリを手動で作成します

-l、最後のログ ファイルにユーザーを追加しないでください

-M、ログイン ディレクトリを手動で作成しないでください

-r、システムアカウントを構築します

-o,--non-unique により、ユーザーは同じ UID を持つことができます

-p,--passwordPASSWORD 新規ユーザーには暗号化されたパスワードを使用します

-s,--shellSHELL ログイン時のシェル

-u,--uidUID 新しいユーザーの UID を指定します

-Z,--selinux-userSEUSERSELinux ユーザー マッピングのユーザー追加テストには特定の SEUSER を使用します

パスワードテスト

ユーザーの削減テスト。注意すべき点は、useradd でユーザーを削減した後、そのユーザーにパスワードを設定することを忘れないでください。そうしないと、ユーザーはログインできなくなります。

2、ユーザーを変更します

usermod-d/home/test-Gtest2test

テスト ユーザーのログイン ディレクトリを /home/test に変更し、test2 グループに参加します。ここで大きな G に注目してください。

gpasswd-atesttest2 はユーザーテストを test2 グループに追加します

gpasswd-dtesttest2 は test2 グループからユーザー テストを削除します

3. ユーザーを削除します

ユーザーデルテスト

テストユーザーを削除

4、ユーザーを表示する

a)、現在ログインしているユーザーを表示します

[root@krlcgcms01~]#w

[root@krlcgcms01~]#誰

b)、ユーザー名を確認してください

[root@krlcgcms01~]#whoami

c)、個々のユーザー情報を表示します

[root@krlcgcms01~]#fingerapacheuser

[root@krlcgcms01~]#idapacheuser

d)、ユーザーのログイン記録を表示します

[root@krlcgcms01~]#lastログインに成功したユーザーの記録を表示します

[root@krlcgcms01~]#lastb 失敗したログインのユーザー記録を表示します

e)、すべてのユーザーを表示します

[root@krlcgcms01~]#cut-d:-f1/etc/passwd

[root@krlcgcms01~]#cat/etc/passwd|awk-F:‘{print$1}’

Linuxの基本操作

以上がLinux システムでの useradd および passwd コマンドの使用に関するチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Linuxでファイルとディレクトリを数える方法:初心者のガイド Linuxでファイルとディレクトリを数える方法:初心者のガイド Mar 19, 2025 am 10:48 AM

Linuxでファイルとフォルダーを効率的にカウントする:包括的なガイド Linuxでファイルやディレクトリを迅速にカウントする方法を知ることは、システム管理者や大規模なデータセットを管理している人にとっては重要です。このガイドは、単純なコマンド-Lを使用して示しています

Linuxの複数のグループにユーザーを追加する方法 Linuxの複数のグループにユーザーを追加する方法 Mar 18, 2025 am 11:44 AM

Linux/UNIXシステム管理には、ユーザーアカウントとグループメンバーシップを効率的に管理することが重要です。 これにより、適切なリソースとデータアクセス制御が保証されます。 このチュートリアルでは、LinuxおよびUNIXシステムの複数のグループにユーザーを追加する方法を詳しく説明しています。 私たちは

FlatsealでFlatpakアプリのアクセス許可を簡単に構成する方法 FlatsealでFlatpakアプリのアクセス許可を簡単に構成する方法 Mar 22, 2025 am 09:21 AM

フラットパックアプリケーション許可管理ツール:Flatsealユーザーガイド Flatpakは、Linuxソフトウェアの分布を簡素化し、仮想サンドボックスでアプリケーションを安全にカプセル化するために設計されています。 Flatpakアプリケーションはこのサンドボックス環境にあるため、オペレーティングシステムの他の部分、ハードウェアデバイス(Bluetooth、ネットワークなど)、ソケット(Pulseaudio、SSH-Auth、Cupなど)にアクセスする権限を要求する必要があります。このガイドでは、LinuxでFlatsealを使用してFlatpakを簡単に構成する方法をご案内します

コマンドラインからインストールされているすべてのLinuxカーネルをリストまたは確認する方法 コマンドラインからインストールされているすべてのLinuxカーネルをリストまたは確認する方法 Mar 23, 2025 am 10:43 AM

Linuxカーネルは、GNU/Linuxオペレーティングシステムのコアコンポーネントです。 1991年にLinus Torvaldsによって開発されたこのため、無料のオープンソース、モノリシック、モジュール式、マルチタスクUnixのようなカーネルです。 Linuxでは、歌に複数のカーネルをインストールすることが可能です

Ubuntu LinuxでIndian Rupeeシンボルを入力する方法 Ubuntu LinuxでIndian Rupeeシンボルを入力する方法 Mar 22, 2025 am 10:39 AM

この簡単なガイドでは、Linuxオペレーティングシステムでインドルピーシンボルを入力する方法について説明します。先日、Word文書に「Indian Rupee Symbol(£)」を入力したかったのです。私のキーボードにはルピーシンボルがありますが、入力する方法がわかりません。後

Linuxは何に最適なものですか? Linuxは何に最適なものですか? Apr 03, 2025 am 12:11 AM

Linuxは、サーバー管理、組み込みシステム、デスクトップ環境として最適です。 1)サーバー管理では、LinuxはWebサイト、データベース、アプリケーションをホストするために使用され、安定性と信頼性を提供します。 2)組み込みシステムでは、Linuxは柔軟性と安定性のため、スマートホームおよび自動車電子システムで広く使用されています。 3)デスクトップ環境では、Linuxは豊富なアプリケーションと効率的なパフォーマンスを提供します。

Linuxカーネル6.14 RC6がリリースされました Linuxカーネル6.14 RC6がリリースされました Mar 24, 2025 am 10:21 AM

Linus Torvaldsは、Linux Kernel 6.14リリース候補6(RC6)をリリースし、重要な問題を報告せず、リリースを順調に進めています。このアップデートで最も注目すべき変更は、AMDマイクロコード署名の問題に対応していますが、残りの更新は

YT-DLPコマンド:初心者向けの完全なチュートリアル(2025) YT-DLPコマンド:初心者向けの完全なチュートリアル(2025) Mar 21, 2025 am 11:00 AM

お気に入りのビデオをインターネットから保存したいと思ったことはありますか?面白い猫のビデオであろうと、後で見たいチュートリアルであろうと、YT-DLPがお手伝いします!この包括的なYT-DLPチュートリアルでは、YT-DLPとは何か、インストール方法を説明します。

See all articles