問題タブ [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.
windows - Windowsを使用したWampおよびファイルのアクセス許可
すでに回答されている場合はお詫び申し上げます。記載されている回答はどれも満足のいくものではなかったようです。
私はWAMPを使用してサイト(明らかにWindows)を構築しています。画像のフォルダには、サイトに表示されるように権限をオンにする必要があります。フォルダで「プロパティ」を使用するたびに、読み取り専用に戻ります。高度なツールバーの内容を変更し、アクセス許可を有効にしようとしても役に立ちません。
この環境でCHMODまたはそれに相当するものに代わるものを知っている人はいますか?(Windows / WAMPなど)
php - 異なるマシンで開発中のファイルシステムのアクセス許可
Webアプリ開発のために、さまざまなLinuxマシンで使用するポータブルボリューム(usbドライブのtruecryptボリューム)にxampp(apache + mysql + php)スタックをインストールしました。
このボリュームはext3でフォーマットされているため、各マシンで同じユーザーになることができないため、アクセス許可の問題が発生します。たとえば、他のマシンで開始されたプロジェクトのgitステータスを確認しようとしましたが、アクセスが拒否されました。
前回同様の問題が発生したときは、ディレクトリ全体でchmod 777を実行しました(またはchownでしたか?)ので、phpファイルのアクセス許可ステータスが乱雑だと思います。今回は、gitファイルや最近インストールしたsymfonyWebフレームワークなどの特殊なケースも心配です。
この状況にどのように対処すればよいですか?この許可の問題を適切に設定したいと思います。
ご清聴ありがとうございました。
編集:別のマシンを使用するたびに、ローカルで「sudo chownlampp:lamppusers」のスクリプトを作成する必要がある場合があります。または、ローカルのみのリポジトリエクスポートを使用したgit voodooのトリックですか?何か案が?
linux - Linux での実行可能ファイルの作成
私が計画していることの 1 つは (非常に単純な) Perl スクリプトを作成することであり、端末から明示的に Perl を呼び出さずにそれらを実行できるようにしたいと考えています。これを行うには、実行権限を付与する必要があることに感謝します。これを chmod で行うのは簡単ですが、少し手間のかかる追加の手順のようにも思えます。私が望むのは、次の2つのいずれかです。
まず、ファイルを保存するときに実行フラグを設定する方法はありますか? 現在、私は gedit と geany を試していますが、この機能があれば、同様の (またはそれ以上の) 機能を備えたエディターに切り替えたいと考えています。
それができない場合、特定のディレクトリに作成されたすべてのファイルに実行権限が必要であることを宣言する方法はありますか?
私の umask は 022 に設定されていますが、これは私が理解している限りは問題ありませんが、ファイルは実行可能ファイル (デフォルトのアクセス許可が 777 の場合) ではなく、テキスト ファイル (デフォルトのアクセス許可が 666 の場合) として作成されているように見えます。
おそらく私は怠惰なだけかもしれませんが、作成したすべてのスクリプトを chmod するよりも便利な方法があるに違いないと考えています。
security - Web サーバーの画像アップロード ディレクトリを保護するにはどうすればよいですか?
私の Web アプリケーションでは、人々は Web フォームから Web サーバーに画像をアップロードできます。
その画像アップロード ディレクトリの CHMOD 設定をどのように設定すれば、ユーザーが (Web サーバーから) そのディレクトリに画像をアップロードできるようになりますが、セキュリティ上の理由からアップロードしたファイルを実行することはできません。
chmodの設定は?:
chmod - chmod 640 を設定できませんか?
Web サイトに phpbb をインストールしました。phpbb のアドバイスによると、config.php の chmod を 640 に設定することを想定していました。filezilla (私の ftp プログラム) で、ファイルを右クリックして、ファイルのアクセス許可を 640 に選択しようとしましたが、次のエラーが表示されます。
500 'SITE CHMOD 640 config.php': コマンドが理解できません
chmod を変更するにはどうすればよいですか? Windows OS を使用している...
編集: 私のサーバーは Windows Server 2003 です
permissions - Ruby スクリプトを実行する際の正しいアクセス許可がわからない
Ruby スクリプトを実行すると、次のアラートが表示されます
解決策は、権限を変更することです。ただし、どれが適切かはわかりません。
さまざまな目的で多くのユーザー アカウントを使用しています。cs -account でコマンドを実行するメイン アカウントが 1 つあります。
cs アカウントにどの権限を付与しますか?
php - PHP: ファイルを書き込めるようにパーミッションを設定しますか?
PHPでファイルを作成しようとしていますが、ここに私のコードがあります:
まだ存在しないファイルにアクセス許可を設定しようとしているため、明らかにエラーが発生します。ただし、chmod 呼び出しをスキップすると、権限が設定されていないという別のエラーが表示されます。だから、私は病気のニワトリと卵のサイクルにいるのか、それを含むディレクトリにアクセス許可を設定する必要があります...しかし、どのように? 次のすべてを試しました。
どれも機能しません...どうすればいいですか?ところで、作業が完了したら、権限を元に戻す必要がありますか?
ありがとう!
UPDATE私はchmod('.', 0777)を試しましたが、これは私が得たエラーです:
このファイルを作成しようとしている唯一の理由は、別の場所に FTP で転送できるようにするためです。それで、もっと良い方法があれば?ファイルをメモリに保存して送信するのと同じように(それが可能かどうかわかりません)?また、PHP4を使用しています。ありがとう!
unix - ディレクトリではなくファイルの chmod を変更する
chmod を使用して、すべてのファイルを再帰的に 664 に変更する必要があります。フォルダーをスキップしたいと思います。こんなことをしようと思っていたのですが
これは機能しません。chmod にパイプできないためだと思います。これを行う簡単な方法を知っている人はいますか?
ありがとう
linux - *nix システムのパーミッションを 777 に変更する必要があります
次のようなフォルダーとファイルを用意します。
ドキュメントに従って、nugget.php のアクセス許可を 777 に変更する必要があります。
提案?
php - PHPファイルのアクセス許可...「書き込み」を取得していますか?
作業中のシステムのインストール スクリプトを作成しようとしています。このスクリプトは、いくつかの既定のファイルをある場所から別の場所にコピーし、それらのためにさまざまなフォルダーを作成します。私はこれでちょっとした作業をしていますが、唯一の問題は、FTP 経由でログインすると、PHP が移動したファイルを編集または削除できないことです。
ターミナル経由でログインすると、「sudo chmod -R 777 [dir]」で問題が解決するので、問題は次のとおりです。
PHP側で何が欠けていますか?
私の許可機能は次のとおりです。
アクセス許可を 777 に設定するのが 100% 理想的ではないことは理解していますが、PHP がファイルを移動した後、FTP 経由でファイルを編集できるという結果を達成しようとしているだけです。
私が十分に明確であることを願っています。これは今私を困惑させているので、どんな助けも大歓迎です:)
トム
編集: プロセス全体は次のとおりです。
(すべてのパスも正しいです)
edit :ターミナル経由でログインする前のファイルには、次の権限があります。
ログインして変更した後のファイルには次のものがあります。
このシステムは、管理領域からファイルを編集および削除できるコンテンツ管理システムであり、奇妙なことに、これはうまく機能します。ファイルがApache以外から何らかの形でロックアウトされているように見えますが、ファイル情報はそうではないことを示唆しています。それは奇妙です...