0

自宅でruby Webサーバーを実行すると、次のような警告が表示されます。bashでプロセスを実行しているときに奇妙なシステム権限の警告が発生する

誰もが離れる方法を知っていますか?

larson:local larson$ brew doctor 
/usr/local/Library/Homebrew/global.rb:65: warning: Insecure world writable dir /Users/larson in PATH, mode 040757 
/usr/local/bin/brew:74: warning: Insecure world writable dir /Users/larson in PATH, mode 040757 
/usr/local/Library/Homebrew/global.rb:65: warning: Insecure world writable dir /Users/larson in PATH, mode 040757 
/usr/local/bin/brew:74: warning: Insecure world writable dir /Users/larson in PATH, mode 040757 
Your system is raring to brew. 

答えて

1

ディレクトリから世界の書き込み権限を削除するだけです。それはあなたのホームディレクトリであるので、実際には持ってはいけません。

chmod o-w /Users/larson 
1

ディレクトリをワールドライト不可にします。

chmod o-w /Users/larson 
-1

ワールドライト可能ビットを削除するように指示されたディレクトリのアクセス許可を変更してください。

chmod 750 ${directory} 

編集のように:ディレクトリへの書き込み機能は、あなたができることを意味しますので、パスのいずれかの部分が、世界の書き込み可能な権限が含まれている場合、これは自分のホームディレクトリではありません、ルビーは不満だろうあなたがそれを所有していなくても、そのディレクトリ内のファイルを削除してください。次に、ディレクトリ構造を再作成して、独自のファイルを配置して、悪意のあるコードを置き換えることができます。

つまり、Usersディレクトリも世界的に書き込み可能な場合は、エラーがポップアップ表示されます。

は1つの強打でそれらのすべてを取得するには:

sudo chmod -R 750 /Users 
+1

ありませんが、あなたのホームディレクトリのためのビットを実行する...それは悪いです... – KurzedMetal

+0

は個人的に、私は750を好むが、時々指が速く脳よりも動作しますか?。 – TaoJoannes

関連する問題