タグ付けされた質問 「group」

Unixグループとアクセス制御に関するすべて。


1
すべてのユーザーが独自のグループを持っているのはなぜですか?
この質問は、UnixおよびLinux Stack Exchangeで回答できるため、Server Faultから移行されました。 5年前に移行され ました。 最近の多くのディストリビューションで気づいたことの1つは、すべてのユーザーが自分のユーザー名と同じ名前の独自のグループを持っていることです。その目的は何ですか?グループは、users、management、ITなど、いくつかの方法でユーザーをグループ化するために作成されます。これらすべてのシングルユーザーグループを持つことは無意味なようです。Unixシステムを思い出したようですが、以前は全員のデフォルトグループがユーザーでした。
25 users  group 


3
GID、現在、プライマリ、補足、有効、および実際のグループID?
次のリンクでは、これらの概念をさまざまなコンテキストで説明しています。私はそれらの定義を読みましたが、それらがどのように関連しているか、またはそれらの一部がまったく同じであるかどうかはまだわかりません。 現在のグループID グループID プライマリおよび補足グループID 有効な実際のグループID(Wikipediaにもあります) これが私の混乱の原因の一例です。 によるとman id、私がタイプした場合id、私は彼らが呼んでいる有効で実際のグループID を取得する必要があります。 id uid=501(joe) gid=501(joe) groups=501(joe), 100(users) ただし、Wikipediaはid、プライマリ ID と補足 ID を区別するための出力を指します。また、ウィキペディアは区別し、主対補足と効果的な対実際のグループID。これらの概念は互いにどのように関連していますか? また、プライマリグループID = グループID = 現在のグループID というのは本当ですか?

3
特定のグループでプロセスを実行する方法は?
自分のユーザー権限でアプリケーションを起動する必要がありますが、グループは異なる必要があります。したがって、代わりに: $ ps -eo "user,group,args" | grep qbittorrent morfik morfik /usr/bin/qbittorrent たとえば次のようになります。 $ ps -eo "user,group,args" | grep qbittorrent morfik p2p /usr/bin/qbittorrent また、パスワードを聞かずに行う必要があります。これを達成する方法はありますか?
22 group 

1
ファイル所有者はファイルグループに属している必要がありますか?
* nixシステムでのファイルパーミッションについてはかなり単純な理解があります。ファイル所有者とファイルグループが存在することは理解していますが、そのファイル所有者もファイルグループに所属する必要があるかどうかについて、厳格なルールがありますか?または、別の言い方をすれば、ファイルは所有者が所属していないグループに属することができますか? ある場合(またはそうでない場合)、なぜですか?私は理解を深めたいと思います...インターウェブ上でこれについて具体的に述べているものを見つけることができないようです...私はまた、このテーマに関するいくつかの良い読書資料を受け入れています。

4
ファイル許可におけるユーザーおよびグループ所有者の優先順位
Linux(Arch Linux)でのファイルのアクセス権に関して、(私にとっては)予期せぬ何かに遭遇しました。基本的に私は: userX に groupX fileX userX:groupX ---rwx---- 困ったこと:でアクション(rwx)を実行できませんfileX。これは正解?これが実際に予想される動作であることを誰かが確認できますか? 私が実行できる唯一のアクションがあるmvとrm私は親ディレクトリへの書き込み権限を持っているので。 問題は、これらの権限は、最も一般的な権限(その他->グループ->ユーザー)から始まって、互いに崩れると常に考えていたことです。言い換えれば、o=rwxグループとユーザーの許可が何であるかを誰が気にしているのでしょうか?どうやらこれは事実ではありませんが、私にはあまり意味がありません。それは直感に反するようです。このアプローチが有用であると思われる唯一のことは、非常に特定の人/グループを簡単に除外することです。これは賢明な方法ではないようです(imho)。それに、所有者(およびグループ?)はchmodとにかくできるはずです。この問題について何か考えはありますか?


4
なぜホイールとオペレーターにルートがあるのですか?グループに所属するルートはこれまでに違いをもたらすことができますか?
FreeBSDマシンで、rootがwheelとoperatorにあることに気づきました。UID 0がグループ内にあると、...なんでも...何にも影響する状況を考えようとしています。さらに、rootは/ etc / passwdにプライマリログイングループを必要としますか?または、ユーザーが空のプライマリグループフィールドを持っている場合、login(3)は窒息して死にますか? (明確にするために、ファイルにはグループ所有者が必要なので、「root」グループの存在の目的を理解しています。ユーザーroot / toor / whateverがそのグループメンバーシップを持っていることの重要性を理解していません。) これは何十年も前のことなのでしょうか、それとも本当の理由がありますか?
18 freebsd  login  root  group 

1
/ etc / groupで、2番目のフィールドの意味は何ですか?
サンプル/etc/groupファイルには、次のエントリが含まれています。 root:*:0: adm:!:4:logcheck antoine:x:1000: 私が読んだmanページ(DebianとOSX)は、2番目のフィールドはグループパスワードを保存することだと言っています。まれにしか使用されないため、アスタリスク*またはa xは通常、空白のままではなく、その中に配置されます。 また、shadowマニュアルページには、この2番目のフィールドにcrypt関数の結果を格納する必要があると書かれています。また、無効な結果(*またはなど!)が保存されている場合、パスワードを認証方法として使用できないことを意味します。 それはgroupファイルにも当てはまりますか?groupファイル内で3つの異なる文字がすべて同じ意味になるのはなぜですか?すべてを安全に変更できます*か?
18 users  password  group 

4
グループにユーザーを追加しましたが、ファイルに対するグループの権限はまだ効果がありません
ファイル(chmod g+w testfile)のアクセス権を変更し、実行すると次の結果がls -l testfile得られます。 -rwxrwxr-x 1 user1 user1 0 2011-01-24 20:36 testfile 次に、そのグループにユーザーを追加しました( " / etc / group "にはuser1:x:1000:user2行があります)が、そのファイルをuser2として編集できません。これはなぜですか?


2
addgroup vs groupadd
私が知っていることが起こるとの間に若干の違いがあるadduserとはuseradd。 (つまり、ホームディレクトリの作成など、adduser追加機能がありますuseradd。) その後、関係するものであるaddgroupとはgroupadd? グループを作成する好ましい方法はありますか?


1
新しく作成されたファイルとフォルダーにグループ化するデフォルトの書き込み権限を付与します
2人のユーザーがいるとしましょう:aとb、どちらもグループ一般の一部です。 Aが作成するすべてのファイルまたはフォルダーに、グループGENERALへの書き込み許可が必要です。 どうすればいいですか? たとえば、新しく作成されたファイルは次のように設定されます。 -rw-r--r-- 1 a general これは、グループ一般に書き込み許可を与えません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.