このページではLinuxでのグループの作成方法をお伝えしている。
グループとはユーザの一群だ。グループは、割と簡単に作成することができる。groupaddコマンドを使っていくが、実際に詳しく見ていこう。
Linuxでグループを作成する理由
グループは様々な場面で活躍する。
例えば企業のサーバであれば、グループを分けておくことで役職によってファイルやフォルダの権限を分けることができる。
他にもソフトウェアを動作させるために別途専属のグループやユーザを作成しなければならない場合もある。Linuxで動作する数すくないオープンソースなウィルススキャナである「clamav」もその一つだ。
サーバは多数のユーザが色々な端末でアクセスしてくる。組織や環境にあわせて管理者はグループを作成し管理することになる。グループをあたらしく作成するには「groupadd」コマンドを使用する。
実際にLinuxグループを作成してみる
管理者権限で「groupadd」コマンドを実行することになる。試しに「mygroup」という名前のグループを作成してみよう。操作は難しいことはない。
# groupadd mygroup
とするだけでグループは作成される。
「#」となっている通りrootユーザで実施するか、
$ sudo groupadd mygroup
と、sudoを使おう。sudoを使ったほうがセキュリティ的にはいいだろう。
とくにメッセージがかえってくることがないが、成功しているはずだ。では実際に確認してみよう。グループの情報は「/etc/group」に保存されている。
# less /etc/group
として中身を確認してみよう。
おそらく一番下の行に作成したグループが登録されているはずだ。3番目のカラムに番号が割り当てられていると思う。これは「/etc/psswad」ファイルにあった「ユーザid」と同じ役割をもつ「グループid」というものである。
これは「システムがグループを判別するためのユニークな数字」という解釈で問題ない。もしグループ作成時にグループのidを指定したい場合「-g」オプションを指定する
とりあえず、先ほど作成したグループを削除する。グループを削除するためのコマンドである「groupdel」については別途ページでも解説するので安心してほしい。
# groupdel mygroup
そのあとに再度グループを作り直す。
# groupadd -g 2000 mygroup
# less /etc/group
確認するとidが2000番になっているのが確認できるはずだ。
groupaddコマンド
groupaddコマンドの詳細については下記で説明している。それほどオプション量は多く無いが、一度チェックしておくといいだろう。
グループを追加する!groupaddコマンド詳細まとめ【Linuxコマンド集】
まとめ
このページではグループの作成方法についてお伝えした。groupaddコマンドで簡単に追加ができることは覚えておこう。
コメント