問題タブ [chmod]

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 投票する
4 に答える
4102 参照

php - chmod 権限を保護しますか?

標準の chmod 権限は、ファイルが「644」、ディレクトリが「755」ですね。

ほとんどの場合、PHP はファイルやディレクトリに書き込む必要はありません。では、すべてのグループから書き込み権限を取得できませんでしたか?

「444」をすべてのファイルに、「555」をすべてのディレクトリに割り当てることができました。

その方が安全ではないでしょうか。

前もって感謝します!

注:chmod()私のPHPのdisable_functionsリストにあります。

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

php - PHP Webサーバーにアップロードされたファイルを所有するApacheを回避するにはどうすればよいですか?

私は、共同で教えているコースの成績とドキュメントのために、Linux Web サーバー上で PHP Web アプリに取り組んでいます。私が今書いているページは、学生がドロップダウン メニューから課題を選択し、課題をアップロードして提出する、課題提出用のページです。送信時に、送信に関するすべての情報が MySQL テーブルに入れられ、ファイルはファイル システム上の永続的な場所に移動されます。理想的には、これは課題、学生、およびバージョンごとに高度に整理されたものですが、私が今欲しいのは、原則としてファイルのアップロードを機能させることだけなので、今のところディレクトリ ~/phptest/ (アクセス許可は 755 に設定されていますが、テスト用に 777 を試してみましたが、どちらもうまくいきませんでした)。現在のコードは次のとおりです。

($dbh は、こ​​れらの特定の DB トランザクションをよりクリーンにするために作成した拡張 DB ハンドル クラスのインスタンスです)

ただし、私の問題は、move_uploaded_file が 777 のアクセス許可を持つディレクトリに対してのみ機能することです。詳しく調べると、これは PHP がユーザー 'apache' として何かをアップロードしているためであることが明らかになりました。chown を使用してファイルを再利用することを提案する PHP ドキュメントでユーザーが投稿したソリューションを見ましたが、これを行うのに十分な権限レベルがありません。ユーザー名の上位のアクセス許可を取得しようとすることを伴わない、この問題に対するエレガントな解決策はありますか?

0 投票する
6 に答える
12152 参照

debian - rootとしてsudoコマンドを実行する方法は?

サーバーへのrootアクセスしか持っていないため、sudoコマンドが機能しません。sudoコマンドを使用しようとするコマンドを実行しようとしていますが、すでにrootアクセス権を持っているため、失敗します。

コマンドが見つかりません:sudo chmod + x / usr / local / bin / wkhtmltopdf

このコマンドを実行する方法はありますか?どういうわけかrootから移動したり、rootが一時的にsudoコマンドを使用できるようにすることはできますか?

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

chmod - chmod の計算

パーミッションを持つファイルがあるとしましょう755 (rwxr-xr-x)。私はchmod g+rw自分のファイルに行きたいです。最終的には 775 になります。それを計算するためにここで行われる計算は何ですか? おかげで頭がいっぱいになりません。

または同様に 640 から 660 へ。

http://articles.slicehost.com/2010/7/17/using-chmod-part-2-octal-mode

ありがとう

0 投票する
5 に答える
13139 参照

bash - chmod の再帰モードが再帰以外のすべてを行うのはなぜですか?

chmod -R 775 *.cgi現在のディレクトリ内のファイルのアクセス許可のみを変更し、サブディレクトリ内のファイルはまったく変更されません。これは、単純に を実行するのとまったく同じ機能chmod 775 *.cgiです。with などのソリューションを使用する人を見てきfindました。わかりました。しかし、何も達成しないのに、なぜ -R モードが存在するのでしょうか?

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

php - ファイル権限の名前変更

ディレクトリの外から、zipフォルダーから引き出されたいくつかのファイルをコピーしようとしています。このページのコードを修正しました

Zip内のディレクトリを抽出

ほとんどの場合は機能しますが、プルするディレクトリファイルの名前を変更しようとすると、次のエラーが発生します

使用されているすべてのフォルダーを選択したという事実にもかかわらず、ここにコードがあります

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

templates - smarty テンプレート コンパイル ディレクトリが書き込み不可

最新バージョンの smarty (3.0rc3) を使用しています。コマンドラインでtemplates_cディレクトリを書き込み可能にしましたが(chmod -R 777 templates_c)、$smart->utility->testInstall();を呼び出すとsmartyはまだこれを出力します。

そしてこれは私がsmartyを使うとき

ここに私の ls -al 出力があります

私はfedora 13に取り組んでいます。誰か助けてください。

前もって感謝します

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

php - PHP:ファイルのパーミッションについて混乱していますが、セットアップファイルのリンクを解除できませんか?

MySQLテーブルの生成を処理するためにを作成しましsetup.phpた。明らかな予防策として、終了後に削除する方法を追加しました。使用unlink(__FILE__)できないのでmain.php?action=deleteconfig、ファイルのリンクを解除するために削除コードを追加しました。

setup.phpパーミッション777がありますが、リンクを解除するとパーミッション拒否エラーが発生します。私のディレクトリはdrwxr-xr-xで、私のmain.php-rw-r--r--です。

main.php削除する前に、777にも設定する必要がありsetup.phpますか?ここでのファイルのアクセス許可と、それらが機能しない理由について混乱しています。

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

linux - Linuxは、所有者の権限と一致するようにグループの権限を変更します

Linux上にたくさんのファイルとサブディレクトリがあるディレクトリがあるとしましょう。これはそのルートディレクトリです:

ここで、これらの権限のグループ部分のみを変更したいと思います。オーナー部分と完全に一致するように変更したいと思います。そのディレクトリの結果は次のようになります。

ただし、そのディレクトリだけでなく、その下のすべてのサブディレクトリとファイルに対して、スクリプトまたはコマンドでこれを自動的に実行する必要があります。誰もが方法を知っていますか?

ありがとう。

0 投票する
20 に答える
4631581 参照

linux - フォルダーとそのサブフォルダー/ファイルのアクセス許可を1つのステップで変更する方法

Linuxの1つのステップ(コマンド)で、フォルダーとそのすべてのサブフォルダーおよびファイルのアクセス許可を変更したいと思います。

私はすでに以下のコマンドを試しましたが、それは言及されたフォルダに対してのみ機能します:

サブフォルダーやファイルを含むすべてのコンテンツを設定chmod 755する方法はありますか?/opt/lampp/htdocs

また、将来、内部htdocsに新しいフォルダまたはファイルを作成した場合、その権限を自動的に設定するにはどうすればよい755ですか?

私もこのスタックオーバーフローの質問を見ました:

Linux端末でデフォルトの「chmod」を設定するにはどうすればよいですか?