問題タブ [777]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1380 参照

java - UNIX で NIO を使用すると、書き込み権限が設定されない

以下のように、パス内のすべてのディレクトリにアクセス許可を設定するために NIO を使用しています。私は 777 のアクセス許可を与えようとしていますが、「w」の部分が適用されていません...何が問題なのですか?

0 投票する
1 に答える
1413 参照

linux - Laravel がアクセス許可 775 で /storage への書き込みに失敗する - Amazon AWS Linux

Laravel 5.3 インストールを Amazon Linux AMI EC2 インスタンスで動作させようとしています。

これまでのところ、すべてがセットアップされています。

  • apache、phpなど..OK
  • www/html/blogにlaravelを設置

フォルダーのアクセス許可は 775 に設定されました (AWS ドキュメントに従って):

/blog/storage にパーミッション 777 を設定すると、Laravel は問題なくロードされますが、これが良いアイデアかどうかはわかりません。

所有者グループが www であるのに、Apache2 サーバーがパーミッション 775 で /blog/storage に書き込めないのはなぜですか? ありがとう!

0 投票する
1 に答える
1573 参照

php - 書き込み権限が拒否されたため、画像のアップロード エラーが発生しました

私のウェブサイトには画像のアップロード機能があります。ローカルホストで試してみましたが、うまくいきました。今、私はそれをホストしましたが、次のエラーが発生しました:

アップロードされたファイルの移動に失敗し、ストリームのアクセス許可が拒否されました

オンラインでエラーを確認したところ、chmod を 777 に変更することで解決できることがわかりました。

私も同じことを試しましたが、うまくいきました。713 だけでも問題なく動作しています。ただし、ハッキングの可能性があるため、777 に許可を与えることは適切ではありません。

これを回避する方法はありますか?同じ問題に対するより良い解決策が得られるまで、chmod を 713 に変更しました。

現在、Ubuntu 16.04 イメージを使用して Google Cloud Platform でホストしています

0 投票する
2 に答える
180 参照

chmod - CHMOD -R 777 の異なる番号

sudo chmod -R 777 に使用する他の番号を誰かが知っていますか。読み取りと書き込みのアクセス許可を再帰的に変更したいだけです。しかし、それらを実行可能にしないでください。777 の代わりに使用する番号は誰でも知っています

?

0 投票する
2 に答える
396 参照

python - パスが既に存在し、モードが渡された場合、path.mkdir() はファイルのアクセス許可を更新しますか?

path を使用して kubernetes にボリュームが接続されています/var/www/aaa/tmp

そのボリュームはpath.mkdir()を使用して作成され、現在755パーミッションを持っています。最初はコードで作成されましたpath.mkdir(parents=True, exist_ok=True)

既存のパスを削除せずに権限を更新しようとしています。

を使用してpath.mkdir(parents=True, exist_ok=True, mode=0o777)います。502 Bad gateway上記のディレクトリを作成しているフラスコアプリのアクセス許可と取得に関連する問題にまだ直面しています。

path.mkdir(parents=True, exist_ok=True, mode=0o777)パスが既に存在し、アクセス許可がある場合、パスのアクセス許可は更新されます755か? または、前述のように完全に無視しexists_ok=Trueますか? パスのアクセス許可が更新されていません。

パスを完全に削除し、新しいディレクトリを作成path.mkdir.....してアクセス許可を設定するを再実行する必要がありますか?mode=0o777

編集1:os.chmod()パスで 使用してみました。しかし、それは投げてPermissionErrorいます。

これがコードスニペットです。

エラー:

ファイル "./app/ init .py"、79 行目、create_prediction_app create_directories(app) ファイル "./app/ init .py"、36 行目、create_directories os.chmod(path, mode=0o777) PermissionError: [Errno 1] 操作は許可されていません: '/var/www/aaa/tmp' はアプリ 0 をロードできません (mountpoint='') (callable が見つからないか、インポート エラー) * アプリがロードされていません。ゲームオーバー *