ホームページ >運用・保守 >Linuxの運用と保守 >Linuxのユーザー追加コマンドとは何ですか?
Linux でユーザーを追加するコマンドは「useradd」です。このコマンドは adduser コマンドと同じです。構文は [useradd [-d home] [-s shell] [-c comment] [ ...]】。
【おすすめ関連記事: linux チュートリアル】
ユーザーを追加する Linux コマンドは useradd です。
1. 機能
useradd または adduser コマンドは、ユーザー アカウントの確立とユーザーの開始ディレクトリの作成に使用され、使用権限はスーパー ユーザーです。
2. 形式
useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
3. 主なパラメータ
-c: コメントテキスト、コメントを追加します。テキストはpasswdの備考欄に保存されます。
-d: システムのデフォルト値 /home/
-e: アカウントの有効期限を指定します。日付形式は MM/DD/YY (06/30/12 など) です。デフォルトは、永続的に有効であることを意味します。
-f: パスワードの有効期限が切れてからアカウントを閉鎖するまでの日数を指定します。 0 の場合、アカウントはすぐに非アクティブ化されます。-1 の場合、アカウントは常に使用可能になります。デフォルト値は -1 です。
-g: ユーザーが所属するグループを指定します。値にはグループ名または GID を指定できます。ユーザー グループはすでに存在している必要があり、デフォルト値は 100 (ユーザー) です。
-G: ユーザーが所属する追加グループを指定します。
-m: ユーザーのログインディレクトリを自動的に作成します。
-M: ユーザーのログインディレクトリを自動的に作成しません。
-n: ユーザー名で指定したグループの作成をキャンセルします。
-r: システムアカウントを作成します。
-s: ユーザーがログイン後に使用するシェルを指定します。デフォルト値は /bin/bash です。
-u:ユーザーID番号を指定します。この値はシステム内で一意である必要があります。デフォルトでは、0 ~ 499 がシステム ユーザー アカウント用に予約されているため、値は 499 より大きい必要があります。
4. 説明Useradd は、adduser コマンドと同じで、ユーザー アカウントを作成するために使用できます。アカウントの作成後、passwd を使用してアカウントのパスワードを設定します。 useradd コマンドを使用して作成されたアカウントは、実際には
/etc/passwd テキスト ファイルに保存されます。
新しいユーザー アカウント testuser1 を作成し、UID を 544 に設定します。ホーム ディレクトリは /usr/testuser1 で、users グループに属します。 :
#useradd -u 544 -d /usr/testuser1 -g users -m testuser1
Add -m ホーム ディレクトリが存在しない場合は、自動的に作成されます
6. 例管理者アカウントを使用して、システムにログインし、パスワード 3sdt5:Eawhg でユーザー tmp_3452 を作成します。
ユーザー追加コマンド:
[root@ptr228 ~]# adduser tmp_3452
パスワード変更コマンド:
[root@ptr228 ~]# passwd tmp_3452
システムがプロンプトを表示したら、パスワード、パスワードを入力します: 3sdt5:Eawhg 確認パスワードの入力を求められ、もう一度入力します。 OK は正常に追加されました。
7.useradd はバッチでユーザーを追加しますuseradd を使用する場合、後でパラメーター オプションを追加しないと、たとえば次のようになります。 #sudo useradd test 作成されたユーザーは、 3 人の「いいえ」ユーザー: 1 人にはホーム ディレクトリがなく、2 人にはパスワードがなく、3 人にはシステム シェルがありません。
手順は以下のとおりです。
(1) ユーザー名リストファイル username.txt の作成(同上)
(2) ユーザーパスワード対応ファイル serc の作成ユーザー名:パスワードの形式の.txt(ファイル形式に注意)
stu1:tt1 stu2:tt2 stu3:tt3 stu4:tt4 stu5:tt5 stu6:tt6
(3) 一括追加スクリプトファイル aa.sh
##添加用户,并且在/home/ 下为用户生成用户目录。cat < username.txt | xargs -n 1 useradd -m##批处理模式下更新密码 chpasswd < serc.txt##将上述的密码转换到密码文件和组文件 pwconv##结束验证信息 echo "OK 新建完成"(4)执行该脚本文件,查看执行过程 root@liu:/home/liu/Desktop/Dos# sh aa.sh
useraddコマンドを新規作成し、実行時にエラーがなければ情報は何も出力されず、ユーザーとの対話は行われません。ただし、ユーザーはこれらの設定項目を覚えておく必要があります。そうしないと、追加されたユーザーが予期しない結果を招く可能性があります。
関連する学習に関する推奨事項:Linux ビデオ チュートリアル
以上がLinuxのユーザー追加コマンドとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。