chmod 777は、chownの必要性をbit意的に置き換えることができますか?


0

それは私には明らかです

chmod 777

コマンドは、理論的には、任意のファイルを任意のユーザーがアクセス可能/読み取り可能/書き込み可能/実行可能/にします。

しかし、誰でも書き込み可能/読み取り可能なファイルであっても、ファイルをシステムプロセスで使用するためにCHOWNを実装する必要がある場合はありますか?

または、アクセス許可が広く開かれている限り、chownコマンドはファイルのアクセスパターンの動作に影響を与えないと想定できます。

ワイドオープン(777)アクセス許可を持つファイルで発生するENOENTエラーのために、間違ったユーザーとして実行すると失敗するように見えるいくつかのマルチスレッド/クラスタープロセスに関連して、これを求めます。

回答:


2

スクリプトがsetuid / setgidである場合、つまり、ファイルを所有するユーザーまたはグループとして実行されるため、これが問題になる可能性があります。

理論的には、プログラムは使用する前にファイルの所有権を確認することがあります。sshなどのセキュリティで保護されたツールは、グローバルアクセス権で実行を拒否しますが、afaikは所有権を確認しません。また、通常はメールユーザーIDにドロップする前に権限をチェックするメールサーバーなど、独自の所有権を設定するプログラムの問題である可能性もあります。

セキュリティに関しては、非常に悪い習慣と考えられています。

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