Shellスクリプト

【Shell-Tips】ユーザー、グループを作成する。

2020年4月14日

基 ユーザー情報は「KickStart設定ファイル」内で記述しておくことで、「KickStart」実行時に自動で作成されます 。

本シェルの使用用途は「後から大量のユーザーを登録必要に迫られた」「一括してパスワードを変更する」などに限定されると思います。

ユーザー、グループを作成する。

作成するユーザー情報を、外部ファイルに記載しておき、シェル実行時にユーザーやグループ等の一括登録を行います。

ユーザーリスト

作成するユーザ情報を記述します。

パスワードはシェル実行時に強制的に「P@ssW0rd」を付与します。

作成するユーザーリストの例)
「/root/scripts/etc」配下へ格納します。

ユーザーリスト記載項目

  • ユーザー名:作成するユーザー名
  • パスワード:「 x 」という文字 or 暗号化されたパスワード(未使用
    「 x 」はシャドウパスワードを使用している事を意味します。
  • ユーザーID:登録するユーザーID
  • グループID:登録するグループID
  • コメント:(使用用途など)
  • ホームディレクトリ:ユーザーのホームディレクトリ
  • ログインシェル:ユーザーのログインシェル名
  • サブグループ:登録するサブグループ名(複数ある場合は、カンマ区切り)

ユーザー作成シェル

「/root/scripts/bin」配下へ格納します。

シェルの説明

1行目:シェバン

2-15行目:コメント

 本スクリプト利用により発生した利用者の損害全てに対し、いかなる責任をも負わないものとし、損害賠償をする一切の義務はないものとします。

よく読まれている記事

1

独立前は、誰もが不安でいっぱい。近い将来、フリーランスとして独立を考えている方が独立初期に躓かないために「独立前にやるべきことチェックリスト」をご紹介します。 当記事は前編となる「お金まわり編」。全て ...

2

ゲームなどのエンタメ分野での導入が進んでいるVR。言葉自体は耳にしたことがあっても、その意味を詳しく知らないという人も多いのではないでしょうか。また、次世代の新たな技術をビジネスに積極的に活用していく ...

3

フリーランスの確定申告には、青色申告と白色申告の2種類があります。いったいどちらの申告方法を選ぶべきなのでしょうか。 この記事では、青色申告と白色申告、それぞれのメリット・デメリットを把握することでベ ...

4

フリーランスの仕事場は、自宅をはじめとし、カフェや図書館、コワーキングスペースなど自由に選べます。しかし全ての場所で100%集中ができるどうかは、人それぞれです。どのような環境が自身の仕事場として快適 ...

5

フリーランスのITエンジニアとして、一番難しいのは「自己管理」と言えるでしょう。 自分の体調管理はもとより、仕事のスケジュール等すべて自分で管理します。もちろんフリーランスに有給休暇等ありませんから休 ...

-Shellスクリプト

Copyright© Beエンジニア , 2020 All Rights Reserved.