タグ付けされた質問 「file-permissions」

ファイルの読み取り/書き込み権限、ユーザーグループ、実行可能ビットなどに関する質問については、オペレーティングシステムのタグ(WindowsまたはUnix)とオペレーティングシステムのバージョンのタグを必ず含めてください。

17
「許可」のメッセージをすべて「検索」から除外するにはどうすればよいですか?
許可を拒否されたメッセージをすべて非表示にする必要があります。 find . > files_and_folders 私はそのようなメッセージが出たときに実験しています。それが発生しないすべてのフォルダーとファイルを収集する必要があります。 アクセス許可レベルをfiles_and_foldersファイルに送ることは可能ですか? どうすれば同時にエラーを非表示にできますか?

17
Pythonのopen()は、ファイルが存在しない場合は作成しません
ファイルが存在する場合にファイルを読み取り/書き込みとして開く、またはファイルが存在しない場合は作成して読み取り/書き込みとして開くための最良の方法は何ですか?私が読んだことから、file = open('myfile.dat', 'rw')これをするべきですよね? 私(Python 2.6.2)では機能していません。バージョンの問題なのか、それともそのように機能するのではないのかと思っています。 要するに、問題の解決策が必要なのです。他のことについては気になりますが、必要なのは、冒頭の部分を行うための良い方法です。 囲んでいるディレクトリは、他のユーザーやグループではなく、ユーザーやグループによって書き込み可能でした(私はLinuxシステムを使用しています...つまり、権限775です)。正確なエラーは次のとおりです。 IOError:そのようなファイルまたはディレクトリはありません。

30
権限が不十分なため、構成ファイルを読み取れません
最近、asp.netサイトをIISでホストしようとしてエラーが発生しました。私は多くの人が誓う解決策を見つけました。 解決: フォルダー内のファイルに対する読み取りアクセス許可を持つIIS_IUSRSを追加する IIS認証方法をBasicAuthenticationに変更する ウェブサイトを更新します。それが動作します (http://vivekthangaswamy.blogspot.com/2009/07/aspnet-website-cannot-read.html) しかし、web.configファイルに何を追加しますか?以前に編集する必要はありませんでした。現在の内容は次のとおりです。 <?xml version="1.0"?> <!-- For more information on how to configure your ASP.NET application, please visit http://go.microsoft.com/fwlink/?LinkId=169433 --> <configuration> <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" /> </connectionStrings> <system.web> <compilation debug="true" strict="false" explicit="true" targetFramework="4.0"/> </system.web> </configuration> 私のエラーは: 構成エラー:アクセス許可が不十分なため、構成ファイルを読み取れません 構成ファイル:\?\ C:\ Users ***** \ …

11
Dockerのホストディレクトリへのアクセス許可が拒否されました
つまり、Dockerでホストディレクトリをマウントしようとしていますが、アクセス権限に問題がないように見えても、コンテナー内からアクセスできません。 詳細: 私がやっている sudo docker run -i -v /data1/Downloads:/Downloads ubuntu bash その後 ls -al それは私に与えます: total 8892 drwxr-xr-x. 23 root root 4096 Jun 18 14:34 . drwxr-xr-x. 23 root root 4096 Jun 18 14:34 .. -rwxr-xr-x. 1 root root 0 Jun 18 14:34 .dockerenv -rwx------. 1 root root 9014486 Jun …

9
変更された場合にgit内のファイルとディレクトリの権限を復元するにはどうすればよいですか?
gitチェックアウトがあります。すべてのファイル権限はgitが想定するものとは異なるため、変更されたものとして表示されます。 ファイルのコンテンツに触れずに(アクセス許可を変更したいだけ)すべてのファイルのアクセス許可をgitが想定しているとおりに設定するにはどうすればよいですか?


15
Laravelのファイル権限を設定するにはどうすればよいですか?
所有者がに設定されているApache Webサーバーを使用しています_www:_www。新しいLaravel 5プロジェクトを作成するときなど、ファイルのアクセス許可のベストプラクティスは何なのかわかりません。 Laravel 5では、/storageフォルダーが書き込み可能である必要があります。私はそれを機能させるために多くの異なるアプローチを見つけました、そして私は通常それを777再帰的にchmodにすることで終わります。私はそれが最善の考えではないことを知っています。 公式のドキュメントは言う: Laravelでは、いくつかの権限を構成する必要がある場合があります。その中にフォルダーが storageありvendor、Webサーバーによる書き込みアクセスが必要です。 それは、Webサーバーがstorageとvendorフォルダー自体または現在のコンテンツだけにアクセスする必要があるということですか? 私ははるかに良いことは、権限の代わりに所有者を変更することだと思います。Laravelのすべてのファイル権限を再帰的_www:_wwwに変更し、chmodをに変更したかのように、サイトを正しく機能させました777。問題は、ファイルを保存するたびにテキストエディターからパスワードを要求されることです。ファイルをコピーするなど、Finderで何かを変更しようとすると、同じことが起こります。 これらの問題を解決するための正しいアプローチは何ですか? 変化する chmod ファイルの所有者をWebサーバーの所有者と一致するように変更し、おそらくテキストエディター(およびFinder?)を設定して、パスワードの要求をスキップするか、ファイルを使用させます。 sudo osユーザーと一致するようにWebサーバーの所有者を変更します(結果はわかりません) 他の何か

9
Emacs内でsu / sudoを使用してファイルを開く
私が使用して既存のEmacsセッションでファイルを開きたいとしsuたりsudoシェルに落下し、実行せずに、sudoeditまたはsudo emacs。これを行う1つの方法は C-x C-f /sudo::/path/to/file ただし、これにはSSHを介した高価な往復が必要です。より直接的な方法はありますか? [編集] @JBBは正しいです。保存su/ sudo開くだけでなく、呼び出しもできるようにしたい。保存時に再認証しても問題ありませんが、理想的ではありません。私が探しているのは、のバリエーションでfind-fileありsave-buffer、su/を介して「パイプ」することができますsudo。

6
WindowsでのGitファイルのアクセス許可
Gitでのファイルのアクセス許可に関するいくつかの質問を読みましたが、まだ少し混乱しています。GitHubに別のリポジトリから分岐したレポがあります。マージ後、それらは同一である必要があります。しかしながら: $ git diff --summary origin/epsilon master/epsilon mode change 100644 => 100755 ants/dist/sample_bots/csharp/compile.sh mode change 100644 => 100755 ants/dist/starter_bots/coffeescript/MyBot.coffee mode change 100644 => 100755 ants/dist/starter_bots/coffeescript/ants.coffee mode change 100644 => 100755 ants/util/block_test.sh mode change 100644 => 100755 manager/mass_skill_update.py mode change 100644 => 100755 worker/jailguard.py mode change 100644 => 100755 worker/release_stale_jails.py mode …

12
move_uploaded_fileは「ストリームを開くことができませんでした:権限が拒否されました」エラーを表示します
CentOSでApache 2.2およびPHP 5.3を使用してアップロードディレクトリを設定しようとすると、このエラーが発生し続けます。 php.iniで: upload_tmp_dir = /var/www/html/mysite/tmp_file_upload/ httpd.conf: Directory /var/www/html/mysite/tmp_file_upload/> Options -Indexes AllowOverride None Order allow,deny Allow from all </Directory> <Directory /var/www/html/mysite/images/> Options -Indexes </Directory> CentOSディレクトリの権限: drwxrwxr-x 2 root root 4096 Nov 11 10:01 images drwxr-xr-x 2 root root 4096 Nov 12 04:54 tmp_file_upload 私が何をしても、ファイルをアップロードすると、PHPからこのエラーが発生し続けます。 警告:move_uploaded_file(images / robot.jpg):ストリームを開けませんでした:78行目の/var/www/html/mysite/process.phpでアクセスが拒否されました 警告:move_uploaded_file():/var/www/html/mysite/process.phpの「/ tmp …


12
Windows10でPythonを実行しようとしている「アクセスが拒否されました」
Windows10のアップデートが一夜にしてPythonを壊したようです。実行しようとするとpython --version、「PermissionDenied」エラーが返されました。3つの更新はありません。KB4507453、KB4506991、またはKB4509096が原因のように見えますが、問題のタイミングが疑わしいです。ロールバックをいじるのではなく、私が見逃しているより簡単な修正があることを望んでいます。 Pythonのアクセス許可は「-rwxr-xr-x」であり、昨夜のパッチをインストールした後、WindowsUpdateにマシンを再起動させる以外は何も変更していません。 システム情報によると、私は10.0.18362を実行しています これは、「管理者として実行」を使用してgit-bashからPythonを実行しようとしているかどうかに関係なく発生し、PowerShellを使用しようとすると、アプリがインストールされていないかのようにWindowsストアが開かれることに注意してください。/c/Users/david/AppData/Local/Microsoft/WindowsApps/なんらかの理由でフォルダの内容が表示されないと思います。 Python 3.7.4も再インストールしようとしましたが、それも役に立ちませんでした。他に見なければならないことはありますか?

18
誤った権限で作成されたLaravel日次ログ
私はphp artisanを使用して(rootユーザーで)実行するスクリプトを持っています。これにより、Apache www-dataユーザーが実行する前に日次ログファイルが作成されることがあります。つまり、実際のユーザーがWebアプリケーションを使用すると、フォルダー権限エラー: ストリームを開けませんでした:権限が拒否されました 毎回パーミッションをwww-dataに戻しますが、常に正しいパーミッションでログファイルを作成することでこれを解決したいと思います。 私は、ファイルを作成したり、ファイルに触れたりして、適切な権限が毎日あることを確認するcronジョブを作成することを検討しましたが、別のスクリプトに依存しないより良いソリューションを探しています。 また、php artisanを別のスクリプトでラップして、常にwww-data資格情報で実行されるようにすることも検討しましたが、実際に実行したいのは、Apacheに許可されていないルートプロシージャです。 他に提案はありますか?

8
Gitでファイルのアクセス許可を保持する
Webサーバーのバージョン管理で説明されているように 、自分のgitリポジトリを作成して、Webサーバーのバージョン管理をしたい/var/www directory。私の希望は、開発サーバーからgithubにWebコンテンツをプッシュし、本番サーバーにプルして、残りの時間をプールで過ごせることです。 どうやら私の計画のねじれはGitがファイルのアクセス許可を尊重しないことです(私はそれを試していません、今それについて読むだけです)。私はこれは、異なるボックスが異なるユーザー/グループ設定を持つ傾向があるという点で理にかなっていると思います。しかし、自分のサーバーが同じように構成されていることを知っていて、アクセス許可を強制的に伝達したい場合、オプションはありますか?または、私がやろうとしていることにアプローチする簡単な方法はありますか?

6
Linux、グループ権限があるのに書けないのはなぜ?
所属しているスタッフグループが所有するディレクトリにファイルを作成したい。なぜこれができないのですか? bmccann@bmccann-htpc:~$ ls -l /usr/local/lib/R/ total 4 drwxrwsr-x 2 root staff 4096 2010-07-31 16:21 site-library bmccann@bmccann-htpc:~$ id -nG bmccann bmccann adm dialout cdrom plugdev staff lpadmin admin sambashare bmccann@bmccann-htpc:~$ touch /usr/local/lib/R/site-library/tmp touch: cannot touch `/usr/local/lib/R/site-library/tmp': Permission denied

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.