「Linux」でグループを効率的に管理するために習得すべきコマンド5選

今回は「「Linux」でグループを効率的に管理するために習得すべきコマンド5選」についてご紹介します。

関連ワード (Linuxノウハウ、特集・解説等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 「Linux」は強力なOSであり、市場で最も安全なプラットフォームでもある。豊富なセキュリティ機能とサブシステムを備えるLinuxのユーザーは、グループを利用することで、セキュリティとプライバシーをさらに強化できる。

 複数のユーザーを1人ずつ管理する代わりにグループを使用すると、ファイルやフォルダーへのユーザーのアクセス権を制御するタスクをはるかに効率的に実行することが可能だ。

 分かりやすい例を紹介しよう。あなたが作成した/dataというディレクトリーにアクセスする必要があるユーザーが100人いるとする。そのフォルダーのアクセス許可を変更して、すべてのユーザーにアクセス許可を与えることも可能だが、セキュリティリスクがある。代わりに、data_usersというグループを作成して、フォルダーの所有グループをdata_usersに変更した後、その新しいグループに必要なユーザーを追加しよう。この方法の利点は、グループの誰かがフォルダーにアクセスする必要がなくなった場合、そのユーザーをグループから削除するだけで済むことだ。

 そのようなタスクに取り組む前に、Linuxシステムでグループを管理する方法を知っておく必要がある。具体的には、習得しなければならないコマンドが5つある。

 以下でそれらのコマンドを紹介する。

 ユーザーがどのグループに属しているかを知りたい場合は、このコマンドを使用する。groupsコマンドを入力するだけで、現在のユーザーの全グループが表示される。特定のユーザーのグループを表示する必要がある場合、コマンドは以下のようになる。

 USERは、対象となるユーザーの名前だ。

 機能はほぼこれだけだが、groupsは知っておくべき重要なコマンドである。

 これが次に習得すべきコマンドであることには、理由がある。システムに新しいグループを追加することを可能にしてくれるからだ。groupsと違って、groupaddにはsudo権限が必要であり、便利なオプションもいくつか用意されている。ただし、簡単なグループを作成するのにオプションを使用する必要はない。実際に、筆者がお薦めするのは、利用可能なオプションを一切使用せずに、以下のような単純なコマンドを実行することだ。

 GROUPは、追加したいグループの名前だ。

 グループを削除する必要がある場合は、groupdelというコマンドを使用する。注意点が1つある。既存のユーザーのプライマリーグループを削除することはできない(すべてのユーザーには、ユーザー名と同じ名前のグループが割り当てられるため。例えば、jackというユーザーにはjackという名前のグループが割り当てられる)。グループを削除するには、以下のコマンドを使用する。

 GROUPは、削除するグループの名前だ。

 groupmodコマンドを使用すると、システム上のグループの設定を変更できる。このコマンドで変更できるのは、グループIDや名前、パスワード(パスワードはユーザーに表示されるので、使用しない方がいい)などだ。

 groupmodで設定を変更するには、以下のようなコマンドを実行する。

 NEWNAMEはグループの新しい名前、OLDNAMEは古い名前である。

 chgrpコマンドを使用すると、所有グループを変更できる。chownコマンドに似ているが、chgrpの方が使いやすい(chownは所有者と所有グループの両方を変更できるため)。例えば、data_usersというグループがあり、そのグループのすべてのユーザーに、zdnet_welcome.txtという特定のファイルへのアクセス権を付与したいとしよう。それを行うには、以下のコマンドを実行する。

 コマンドの実行後、data_usersグループのすべてのメンバーがzdnet_welcome.txtファイルを利用できるようになる。

 解説は以上である。これら5つのコマンドを習得すれば、Linuxのグループを簡単に管理できるはずだ。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
GitHub、動画アップロード機能に正式対応 バグの再現手順や新機能の紹介などが容易に
ネットトピック
2021-05-19 06:21
「Windows 11」、「File Explorer」にタブ機能–セキュリティ機能なども複数披露
IT関連
2022-04-08 17:22
【寄稿】自動運転関連技術のCOOが教える「契約策定と交渉のベストプラクティス」
IT関連
2021-08-04 11:08
[速報]マイクロソフトが「Hotpatch in Windows」発表。Windowsを再起動せずセキュリティ更新を実現へ
Microsoft
2024-11-20 05:12
iPhone 12 miniとiPhone 12、背面ガラスパネル交換で当日修理可能に
IT関連
2021-02-18 01:25
姿を変えるウイルスやマルウェア、“variant”に警戒続く :IT基礎英語
セキュリティ
2021-04-06 12:01
NASAが宇宙空間でゲノム編集技術「CRISPR」実施に成功、微重力下でのDNA損傷修復メカニズム研究
バイオテック
2021-07-07 17:19
シミック、医薬品の安全性監視業務に「Oracle Argus Cloud Service」導入–レンタル事業も開始
IT関連
2022-07-13 09:10
Microsoft、エッジ計算基盤「Azure Percept」プレビュー版を発表 開発者向けデバイスも :Microsoft Ignite 2021
クラウドユーザー
2021-03-04 22:25
胃に埋め込む食欲ペースメーカー 青色LEDで偽の満腹感与えて食欲を抑える :Innovative Tech
トップニュース
2021-01-28 13:32
米政権交代と大統領就任式時のTwitterの対応が明らかに
ネットサービス
2021-01-17 05:41
第2回:ERPの「現在」をひも解く–なぜ導入に失敗したのか
IT関連
2023-03-02 23:05
SkypeのCEOがZoomに激怒? Twitterトレンドに 実はYouTuberのジョーク動画
ネットトピック
2021-04-21 15:03
生成AI/LLM市場に挑むAIスタートアップ、ELYZAの勝算
IT関連
2024-04-27 17:24