No.10ベストアンサー
- 回答日時:
> linuxってユーザ名と同じグループが作成されますよね。
> これってなぜ必要なのでしょうか。
例えば、user1、user2 という2人のユーザがいたとします。
そして、この2人のユーザがあるプロジェクトを立ち上げたとします。
さらに、プロジェクトで共通のドキュメントを置くディレクトリ /var/opt/project を作成し、両方のユーザから読み書きできるようにしたいとします。
これを実現するためには、
1. 新たに project グループを作成
2. /var/opt/project ディレクトリのグループを project に設定
3. /var/opt/project ディレクトリのパーミッションを 2775
(グループに対して書き込み権限とsgid をセットする。これで、このディレクトリ以下に作成されたファイルおよびディレクトリのグループも project になる)
とするでしょう。
ただし、user1 と user2 の一時グループが users であり、かつデフォルトの umask が 022 とすると、/var/opt/project 内に作成したファイルのパーミッションは 644 になります。つまり、user1 が作成したファイルを user2 が更新することができません。(できないわけではないが、ファイルを作成するたびに /var/opt/project 内のファイルのパーミッションを 664 に変更する必要がある)
かと言って、デフォルトのumask を 002 とするのは、あまりにもリスクが大きすぎます。
ところが、user1 と user2 がそれぞれ user1、user2 という異なるグループに属していたなら、umask 002 としても上のようなリスクは発生しませんね。これがユーザが属するグループを全て別々に設定する理由です。
言い換えれば、デフォルトの umask を 002 に設定して、異なるユーザ間でファイル共有を行っても、セキュリティ・レベルを低下させないようにするためといったところでしょうか。
ちなみに、shadow-utils のオリジナルのソースコード上では、useradd を -g オプションなしに使用した場合のデフォルト・グループは gid 100 (通常は users。gid 100 は /etc/default/useradd で変更可能) になるようにハードコードされています。RHEL ではこのソースコードにパッチを適用し、この動作がカスタマイズされています。(パッチ適用前の動作をさせる場合には -n オプションを使用)
参考URL:http://www.jp.redhat.com/support/manuals/RHL62/r …
No.9
- 回答日時:
そういうグループのことを「ユーザープライベートグループ」と呼ぶそうです。
参考URLに掲げたページなどご覧いただくと、簡潔にまとまっているので、メリットがよくわかるのではないかと思います。参考URL:http://ma2tak.dyndns.org:8888/ma2tak/1437
No.8
- 回答日時:
ユーザA、ユーザB、ユーザCといたとします。
ユーザAが作成したファイルをユーザCにはアクセスを許可しないで、ユーザBには読み書きを許可したい場合、
ファイルのパーミッョンでグループに読み書き権限を与え、その他のユーザには読み書き権限を外します。
その上で、ユーザAのグループAにユーザBを追加します。
コレでユーザBもファイルに対して読み書きが可能になります。
gpasswd -a ユーザB グループA
で、グループAの管理者がユーザBをグループAに追加できます。
が、予め/etc/gshadowが必要(無い場合はgrpconvコマンドで作成)で、かつシステム管理者(root)が
gpasswd -A ユーザA グループA
としてグループAの管理者としてユーザAを登録しておく必要があります。
http://www.pinkdragon.net/doc_lib/contents/ja/li …
http://memo.blogdns.net/passwd.html の「ユーザプライベートグループ」の章など
No.7
- 回答日時:
ユーザー毎に同じ名前のグループ名を作る事により
同じユーザー名・グループ名のユーザーを作らない
様にする事でデフォルトで他のユーザーへのアクセス
を禁止してセキュリティ性を高める事ができます。
グループ分けをする場合には別途にグループを作成
して、グループメンバーにユーザーを追加します。
#ユーザーを複数のグループメンバーにする事が
#できます。
各ユーザーに対して細かいアクセス権の設定が可能
になります。
No.6
- 回答日時:
他の回答と重複しますが、グループはその使い方によって、グループ構成を設計して、ユーザーを適切なグループに所属させるのが真っ当なやり方です。
ただ、「グループとはなんぞや?」という物を知らない管理者が適当に設定すると、「グループアクセス権限」によって、意図せずに他人のファイルにアクセスできたりするので、初心者向けを謳うディストリビューションでは、デフォルトで、ユーザー名と同じグループを作るように設定されているのでしょう。安全サイドに倒す意味で。
No.5
- 回答日時:
家庭や個人では、グループという概念は、そう重要ではないかも
知れませんね。
しかし会社組織では、総務、経理、技術、といった組織によって、
グループを分けて、グループ管理は、便利で必須なんですけど。
使う側を少し角度を変えてみることも大事でしょうね。
自分中心には作られていないということでしょうね。
No.4
- 回答日時:
昔のディストリビューションは、グループ名はusersとなるものが多かったのですが、
安易に作成したユーザ全員が同じグループに所属してしまう状況になるよりも、
基本的にユーザは全員別グループとし、管理者が必要に応じてグループ分けができるようにとデフォルトではユーザ名と同じグループ名をつけるようになったと思います。
setgidを悪用すると全員が同じグループに所属していた場合は
影響が大きいですからね。
ただ、現在もデフォルトでusersを利用するディストリビューションもありますし、
それぞれのディストリビューションのポリシーによってユーザ作成時のデフォルト値を決めているようです。
No.3
- 回答日時:
> ユーザ名と同じグループを作成するメリットがあると思うのですが
他の方のResを引用してすみません・・・
「名」には強い意味はありません。
使う人間に見やすくしているだけです。
ユーザもグループも、それについている番号が重要で、「名」は簡単に変更
できますが、ID番号を変えるのはちょっと手間(神経を使う)です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー Windowsサーバでグループを検索したい 1 2023/04/17 15:30
- プリンタ・スキャナー 「用紙が違う」メッセージが頻発 4 2022/08/22 08:30
- その他(開発・運用・管理) ユーザ権限でソフトを起動すると必ず管理者パスワードをきかれてうまく利用できない 3 2022/05/10 00:07
- Excel(エクセル) 指定した数字まで累計する方法や文字例の抽出について教えてください 4 2022/10/05 21:19
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- ルーター・ネットワーク機器 NUROのルータF660Aについて 2 2022/09/07 11:44
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- MySQL [1000地域 × 10カテゴリー = 1万件のテーブル]!グループ化? 1 2023/06/14 23:56
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- 英語 【英語】海外向けの文書 宛先について 3 2022/10/06 09:57
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Power User と Administrator ...
-
アプリケーションソフトをユー...
-
パラメータが不足しています ...
-
Proxy Errorってどう対処したら...
-
大学で 利用ログはすべて記録さ...
-
コマンドプロンプトでFTPできない
-
最終アクセス日時を削除したい。
-
IPアドレス(数列)だけでWEBサ...
-
自作のウェブサイトを友人に見...
-
everyoneがフルコンなら誰でも...
-
メインフレームとサーバは、何...
-
ファイルシステムがFAT32でファ...
-
共有フォルダへアクセスすると...
-
iTunesへのインポートができま...
-
試合に時間制限があるスポーツ...
-
よく使うサーバのデータ保存先
-
Windows+Apacheのリモートメン...
-
外付けHDDの容量の限界は?
-
プロバイダー変更した時のNTTコ...
-
OS10.3/ OS 10.4 フォルダーの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Power User と Administrator ...
-
自分以外のレジストリーを参照...
-
アプリケーションソフトをユー...
-
ユーザ名と同じグループがなぜ必要
-
Debugger users,Administrators...
-
ユーザー権限でシャットダウン...
-
コンピューターの管理における...
-
win11 共有と保護
-
レジストリPoliciesのアクセス権
-
バックグラウンドでの処理について
-
WindowsのIISで、ファイル権限...
-
複数グループへの所属について(...
-
HTTP 401.1エラー 権限があり...
-
Windows Server2019 普段用にwi...
-
Sambaサーバーに接続できない
-
ユーザ権限(Guests、Users、Ad...
-
administratorについて
-
User権限を持つローカルユーザ...
-
パーミッション 777 or 755?
-
root権限があるのか動作確認を...
おすすめ情報