Shell の基礎知識

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

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

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

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

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

ユーザーリスト

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

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

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

ユーザーリスト記載項目

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

ユーザー作成シェル

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

シェルの説明

1行目:シェバン

2-15行目:コメント

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

よく読まれている記事

1

Shellとは? Shellとは、人間の理解できる言葉を機会へ伝えるプログラムです。 Linux環境でコマンドプロンプト画面を開いているとき、常にShellは起動している状態です。 「Shell」とは ...

2

Linuxは主にサーバー用として利用されるOSです。大規模な基幹システムの開発者、ロボットや家電開発等の組み込み系エンジニア、ネットワーク機器やデータベースに携わるインフラエンジニアは触れることが多い ...

3

プログラミング言語を習得しようと思った時、必ずと言っていいほど候補として挙げられるのが「Java」というプログラミング言語です。 「Java」は、現在日本で最も使われている言語であり、非常に人気のある ...

4

この記事は、Linuxについて勉強している初心者の方向けに「Shellスクリプト」について解説します。最後まで読んで頂けましたら、Shellスクリプトはどのような役割を担っているのか?を理解出来るよう ...

-Shell の基礎知識