問題タブ [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.
php - chmod 権限を保護しますか?
標準の chmod 権限は、ファイルが「644」、ディレクトリが「755」ですね。
ほとんどの場合、PHP はファイルやディレクトリに書き込む必要はありません。では、すべてのグループから書き込み権限を取得できませんでしたか?
「444」をすべてのファイルに、「555」をすべてのディレクトリに割り当てることができました。
その方が安全ではないでしょうか。
前もって感謝します!
注:chmod()
私のPHPのdisable_functions
リストにあります。
php - PHP Webサーバーにアップロードされたファイルを所有するApacheを回避するにはどうすればよいですか?
私は、共同で教えているコースの成績とドキュメントのために、Linux Web サーバー上で PHP Web アプリに取り組んでいます。私が今書いているページは、学生がドロップダウン メニューから課題を選択し、課題をアップロードして提出する、課題提出用のページです。送信時に、送信に関するすべての情報が MySQL テーブルに入れられ、ファイルはファイル システム上の永続的な場所に移動されます。理想的には、これは課題、学生、およびバージョンごとに高度に整理されたものですが、私が今欲しいのは、原則としてファイルのアップロードを機能させることだけなので、今のところディレクトリ ~/phptest/ (アクセス許可は 755 に設定されていますが、テスト用に 777 を試してみましたが、どちらもうまくいきませんでした)。現在のコードは次のとおりです。
($dbh は、これらの特定の DB トランザクションをよりクリーンにするために作成した拡張 DB ハンドル クラスのインスタンスです)
ただし、私の問題は、move_uploaded_file が 777 のアクセス許可を持つディレクトリに対してのみ機能することです。詳しく調べると、これは PHP がユーザー 'apache' として何かをアップロードしているためであることが明らかになりました。chown を使用してファイルを再利用することを提案する PHP ドキュメントでユーザーが投稿したソリューションを見ましたが、これを行うのに十分な権限レベルがありません。ユーザー名の上位のアクセス許可を取得しようとすることを伴わない、この問題に対するエレガントな解決策はありますか?
debian - rootとしてsudoコマンドを実行する方法は?
サーバーへのrootアクセスしか持っていないため、sudoコマンドが機能しません。sudoコマンドを使用しようとするコマンドを実行しようとしていますが、すでにrootアクセス権を持っているため、失敗します。
コマンドが見つかりません:sudo chmod + x / usr / local / bin / wkhtmltopdf
このコマンドを実行する方法はありますか?どういうわけかrootから移動したり、rootが一時的にsudoコマンドを使用できるようにすることはできますか?
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
ありがとう
bash - chmod の再帰モードが再帰以外のすべてを行うのはなぜですか?
chmod -R 775 *.cgi
現在のディレクトリ内のファイルのアクセス許可のみを変更し、サブディレクトリ内のファイルはまったく変更されません。これは、単純に を実行するのとまったく同じ機能chmod 775 *.cgi
です。with などのソリューションを使用する人を見てきfind
ました。わかりました。しかし、何も達成しないのに、なぜ -R モードが存在するのでしょうか?
php - ファイル権限の名前変更
ディレクトリの外から、zipフォルダーから引き出されたいくつかのファイルをコピーしようとしています。このページのコードを修正しました
ほとんどの場合は機能しますが、プルするディレクトリファイルの名前を変更しようとすると、次のエラーが発生します
使用されているすべてのフォルダーを選択したという事実にもかかわらず、ここにコードがあります
templates - smarty テンプレート コンパイル ディレクトリが書き込み不可
最新バージョンの smarty (3.0rc3) を使用しています。コマンドラインでtemplates_cディレクトリを書き込み可能にしましたが(chmod -R 777 templates_c)、$smart->utility->testInstall();を呼び出すとsmartyはまだこれを出力します。
そしてこれは私がsmartyを使うとき
ここに私の ls -al 出力があります
私はfedora 13に取り組んでいます。誰か助けてください。
前もって感謝します
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
ますか?ここでのファイルのアクセス許可と、それらが機能しない理由について混乱しています。
linux - Linuxは、所有者の権限と一致するようにグループの権限を変更します
Linux上にたくさんのファイルとサブディレクトリがあるディレクトリがあるとしましょう。これはそのルートディレクトリです:
ここで、これらの権限のグループ部分のみを変更したいと思います。オーナー部分と完全に一致するように変更したいと思います。そのディレクトリの結果は次のようになります。
ただし、そのディレクトリだけでなく、その下のすべてのサブディレクトリとファイルに対して、スクリプトまたはコマンドでこれを自動的に実行する必要があります。誰もが方法を知っていますか?
ありがとう。
linux - フォルダーとそのサブフォルダー/ファイルのアクセス許可を1つのステップで変更する方法
Linuxの1つのステップ(コマンド)で、フォルダーとそのすべてのサブフォルダーおよびファイルのアクセス許可を変更したいと思います。
私はすでに以下のコマンドを試しましたが、それは言及されたフォルダに対してのみ機能します:
サブフォルダーやファイルを含むすべてのコンテンツを設定chmod 755
する方法はありますか?/opt/lampp/htdocs
また、将来、内部htdocs
に新しいフォルダまたはファイルを作成した場合、その権限を自動的に設定するにはどうすればよい755
ですか?
私もこのスタックオーバーフローの質問を見ました: