非rootユーザーがchrootシステムコールを使用できないのはなぜですか?


8

私はウィキペディアhttp://en.wikipedia.org/wiki/Setuidで setuidに関する説明を読んでいました

ウィキペディアの次の段落で言及されているように、chrootとsetuidの関係を理解できませんでした

setuid実行可能ファイルの存在は、Unixの非rootユーザーがchrootシステムコールを使用できない理由を説明しています。詳細については、chrootの制限を参照してください。

回答:


11

特権を持たないユーザーがchroot刑務所でsetuidプログラムを実行できる場合、その刑務所を注意深く作成して、プログラムをだまして特権を昇格させることができます。たとえば、chrootjail内のsudoすべての構成ファイルを制御できるため、使用が許可されているjailを構築できます。


ウィキペディアのページの表現は、実際にこれを表現するように書き直すことができると、私はまだ完全に考えています。
FlorinAsăvoaie14年

抜粋が言うように、chrootに関する記事制限セクションがより詳細になります。
デビッドシュワルツ

8
@FlorinAsavoaie:ウィキペディアの良いところは、「これとこれで書ける」と思ったなら、そうする資格があるということです:)
フレネル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.