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

現在のほとんどのファイルシステムには、特定のユーザーおよびユーザーグループに対するアクセス許可またはアクセス権を管理する方法があります。これらのシステムは、ファイルシステムの内容を表示または変更するユーザーの機能を制御します。

4
なぜこのファイルを削除しようとしたときに存在しないのですか?
1か月ほど前に、CygwinのフォルダーにあるLinuxソースを解凍しました(Linuxを実行している他のコンピューターが低速のシングルコアSempronであるため、MinGWでコンパイルできるかどうか知りたいと思いました)。削除しようとしましたが、ファイルが1つ残っているため削除されません... CygwinはにありC:\cygwin、ソースはで解凍しましたC:\cygwin\src\linux-3.7.1。コンパイルできませんでした…なので、フォルダを削除してみました。最後まで、すべてのファイルが削除されるわけではないことに気付いたときまで、順調に進んでいました。linux-3.7.1もう一度フォルダを削除しようとすると、エラーがポップアップ表示されました: フォルダーを開くと、ソースファイルが1つ残っていることがわかりましaux.cたC:\cygwin\src\linux-3.7.1\drivers\gpu\drm\nouveau\core\subdev\i2c\aux.c。 ならない: 削除する 開いた 動く 一般的なプロパティ: セキュリティプロパティ: このファイルを削除するにはどうすればよいですか?


3
Dropboxで所有権と権限を保持する方法は?
MacとLinuxを実行しているPCの2台のマシンを使用していて、Dropboxを使用して特定のファイルを同期させようとしています。 同期しているファイルの1つは、自分以外の別のユーザー(同じマシン上の別のUID、別のDropboxユーザーを参照していない)が書き込み可能である必要があります。具体的には、この他のUIDは実際にはデーモンです。そのため、ファイルは他のユーザーが所有する必要があるか、「グループ」や「その他」の書き込み権限が必要です。最初は両方のマシンでこのように設定しました。さらに、ファイルを含むディレクトリは、ファイルへの書き込みアクセスを必要とするユーザーによって既に所有されています(chmod 777)。 ただし、ファイルが1つのボックスから別のボックスに同期されると、Dropboxは両方の権限のセットを完全に無視し、新しく更新されたファイルの権限を自分が所有するように0644の権限で変更します(rwは私、rは他のすべての人) )。ファイルの所有者が私でない場合は、所有権も自分に変更されます。その結果、手動でファイルを再chmodするまで、他のユーザーには書き込み権限がありません。 私が試した他のことはうまくいきませんでした: 両方のマシンのユーザーアカウント(「他のユーザー」用)が同じUIDを持っていることを確認しました。私のプライマリアカウントは両方のマシンで同じUIDを持っていないため、これが必要になる理由がわかりません。 chmod u+s <dir>そして、chmod g+s <dir>どこに問題のファイルを含むディレクトリがあります。 ファイルの所有権を他のユーザーに変更し、Dropboxディレクトリの外に配置し、Dropboxディレクトリにファイルへのシンボリックリンクを作成します。Dropboxは実際にはシンボリックリンクを削除し、元のファイル(Dropboxディレクトリ外)を変更せずに残し、シンボリックリンクがあった場所にファイルの新しいコピーを作成します。 権限や所有権が維持されるように設定するにはどうすればよいですか?

2
Transmit 4を使用してAmazon S3にアップロードする際のアクセス許可の自動設定[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? スーパーユーザーのトピックになるように質問を更新します。 9年前休業。 Transmitを使用してAmazon S3にファイルをアップロードするときに、「World」の読み取り権限を自動設定する方法を知っている人はいますか?これは現在、私のワークフローの2つのステップのプロセスです。 ファイルをアップロードする アクセス許可を変更して、ファイルの読み取りを許可する ステップ2を省き、ファイルをアップロードしてアクセス権を設定するほうがいいと思います。この手順を実行するプロファイルを作成する方法はありますか?

1
/ usr / bin / emacsを削除-操作は許可されていません
私が偶然見つけたとき/usr/bin/emacs、私はrailwaycat / emacsmacportからEmacsを再インストールしよう/usr/bin/emacsclientとしていました/usr/bin/emacs-undumped。 angrybacon@sandman ~/ $ ll /usr/bin/emacs* -r-xr-xr-x 1 root wheel 26929904 Dec 3 07:35 /usr/bin/emacs -rwxr-xr-x 1 root wheel 3201184 Dec 3 07:36 /usr/bin/emacs-undumped -rwxr-xr-x 1 root wheel 36928 Dec 3 07:36 /usr/bin/emacsclient 私はそれらのバイナリを削除しようとしていますが、うまくいきません。 angrybacon@sandman ~/ $ sudo rm -f /usr/bin/emacs* rm: /usr/bin/emacs: Operation not permitted rm: /usr/bin/emacs-undumped: …

3
Windows言語に関係なく、ICACLSコマンドでフォルダーを設定して、すべてのユーザーにフルアクセスできるようにするにはどうすればよいですか?
バックグラウンド このコマンドがあるとしましょう icacls C:\FullyAccessibleFolder /grant Users:(OI)(CI)F これは英語版のWindowsでは正常に機能しますが、フランス語版では機能しないようで、おそらくUsersフランス語で異なるために次のエラーが発生します。WindowsのようにEveryone翻訳さTout le mondeれるため、それも解決策ではありません。 Users: Le mappage entre les noms de compte et les ID de sécurité n'a pas été effectué. どのGoogleが翻訳するか Users: The mapping between account names and security IDs was not performed. 質問 Windowsのさまざまな言語バージョンで機能するように、フォルダーとその内容のすべてを再帰的に設定して、すべてのユーザーに完全なアクセス許可を与えるコマンドはありますか? ウェブ上のコンテンツ ほぼ同様の問題があるこのページでは、ドイツ語とフランス語でどのようにEveryoneなるかについて説明しています。JederTout le monde

2
ディレクトリのアクセス許可を変更する方法
CentOSを使用していますが、複数のファイルが含まれているフォルダーのアクセス許可を変更する方法を知りたいのですが。 ルートとしてフォルダー(フォルダー= Aとしましょう)に対して次のコマンドを使用しました。 chmod 777(ホーム/ディレクトリ/ A) chmod g + r(A) ファイルマネージャーを使用してフォルダーを通常のユーザーとして表示すると、ロックアイコンが表示されず、アクセス許可が付与されていることを示しますか?ただし、フォルダA内のすべてのファイルにはロックアイコンが表示され、フォルダAのみにアクセス権が付与されており、その中のサブディレクトリにはアクセス権がないことを示しています。 上記のコマンドをすべてのサブディレクトリで実行するのは、数が多すぎるため、非常に骨の折れる作業です。 ありがとう!

3
Windows-ごみ箱からフォルダーを削除できず、復元されません
イベントの連鎖: 空のごみ箱は静かに失敗します。繰り返し試してみました。 ごみ箱内のアイテムの範囲を選択して削除し(一部は機能しませんでした)、アイテムが1つだけ残るように絞り込みました:Containerというフォルダー。 コンテナを削除、復元、またはごみ箱を空にしようとすると、すべて警告なしに失敗します。何も起こらず、エラーメッセージも表示されません。 管理者としてログインすると、そのユーザーにはContainerを含まない別のごみ箱が表示されます。 システムを不安定にせずにごみ箱からこのフォルダを削除するにはどうすればよいですか? (Windows Vistaの場合。)

9
flash9.ocxを削除できません
確かにちょっとブードゥー。 新しいブートドライブを購入しました。データ用に古いドライブを使用する時が来ました。バックアップ、フォーマット、復元の代わりに、不要なシステムフォルダーをワイプするだけで時間を節約できると思いました。うん! 絶対に削除されない1つのAdobeファイルがあります。G:\ Windows \ SysWOW64 \ Macromed \ Flash \ flash9.ocx-別のファイル名で始まっている可能性があります。奇妙なことに、名前を変更することができます。 明確にするために、ドライブは現在、外部で接続されています。コンピューターを起動し、後でこのドライブを接続して、すぐに削除を試みることができます。「使用中のファイル」ボックスには、「ファイルが別のプログラムで開かれているため、アクションを完了できません」と表示されます。 この時点でフォーマットしますが、それは私の白いクジラです。Adobeが厄介な小さなレジストリハックを挿入したかどうか、またはそれが何であれ、これを不可能にしているかどうかを知る必要があります。 ファイルが表示されると確信しているので、ファイルの所有権を取得しました。これは、ドライブ上の他のものを削除できないようにするためのトリックでした。ファイルのアクセス許可に対する完全な権限。名前を付けます。ファイル自体で。 惑星を正しく整列させるために、システムドライブからフラッシュをアンインストールしようとしています。たまに頑固でなくて、すでにフォーマットできていればいいのにと思っています。

3
Windows XPがWindows 7共有フォルダーにアクセスできない
中小企業のネットワークで、集中型のイメージングマシンがあります。このマシンには、保存されているすべての画像を含む共有フォルダがあります。元々、イメージングマシンはXPであり、共有フォルダには誰でも簡単にアクセスできました。ただし、最近そのマシンをWin7がインストールされた新しいマシンにアップグレードする必要がありました。同じ共有フォルダにXPマシンからアクセスできなくなりました。以前は接続に問題がなかったため、ローカルファイアウォールが問題を引き起こしていないことも前提としています。 私が得る正確なエラー: 「ネットワークパスにアクセスできません」 私が取った手順: 両方のコンピューターでファイアウォールをオフにしました 接続する「全員」および特定のユーザーが完全な権限を持っていることを確認しました net viewコマンドプロンプトからコマンドを実行して、イメージングマシンを表示できます XPから 'imaging.domain.localhost'に正常にpingできない XPからイメージングマシン(win7)の特定のIPアドレスにpingを実行できます 別のWin7マシンから共有フォルダにアクセスできない IPアドレスで接続できます:\ 192.168.1.1 注:これはドメインに参加しています 更新: 静的IPアドレスとNATルーティングテーブルは状況を解決するように見えますが、ホスト名(\ imaging)とIPアドレス(\ 192.168.1.1)を使用すると、IPアドレスはすぐに解決されますが、「イメージング」には約30秒かかります1最小 助言がありますか?

2
VIMで新しいファイルを書き込むときに権限ビットを維持する
Vimで、を使用して現在のバッファーのコピーを新しいファイルに書き込むと、Vimは新しいファイルに:w [filename]デフォルトの(つまり、umaskなどで設定された)ファイル権限を使用しているようです。しかし、現在のバッファが既存のファイルからロードされた場合、「正しい」動作はそのファイルからのアクセス権を複製することではないでしょうか?たとえば、実行可能ファイルを編集していて、ファイルの新しいコピーを作成する場合、Vimが新しい実行可能ファイルを作成しないのはなぜですか?! chmod --reference % [newfilename]新しいファイルを書き込んだ後のようにするだけでなく、Vimに私の記述したとおりの動作をさせる方法はありますか?

6
Windowsファイルアクセスが拒否されました
「Windowsでのアクセス拒否」に関する一般的な問題があるようです。例: 私のbatファイルはコンパイラを呼び出してディスク上にファイルを作成します 私のバットファイルはファイルの名前を変更します しかし、Windowsデスクトップにファイルをダウンロード(FireFox)している場合、ファイルを削除しようとすると、Windowsから「アクセスが拒否されました」と表示されます。 AVGを無効にし、AVG常駐シールドで例外を作成しようとしました (タスクマネージャー+ Winternalsプロセスエクスプローラーで、ロックが発生するはずのプロセスがまだ実行されていないことを確認しようとしました。) Windows 7。 ユーザーアカウントは管理者です。 すべてのファイルは同じユーザーアカウントによって作成されます。 問題は最近のものですが、昨日最初に気づいたことがいくつかあります(私が長年使ってきた.batファイルを再度呼び出し始めたとき) 私が試してみました: たとえば、「管理者として実行」でWindowsエクスプローラーを起動しますが、違いはありません 右クリック-プロパティ-セキュリティと許可/所有権の変更(これを試みると「アクセス拒否」も取得されるため、これは役に立ちません) 「ロックされた」ファイルのセキュリティを変更しようとした場合のスクリーンショットです。(ここでの問題は、ファイルが作成されるたびにロックが継続的に発生することです) ! [次へ]をクリックすると、所有者ではないことを示しますか?代わりに、「現在の所有者を表示できません」と表示されます 所有権を変更しようとすると、「アクセスが拒否されました」(権利がありません)が表示されます 作成したばかりの私を困惑させます。(はい、ファイルを作成する実行可能ファイルを呼び出す.batファイルを使用します。ただし、すべてが管理者ユーザーアカウントで実行されています。) 私が考えて、これはの奇妙な問題のいくつかの種類であるどこかの時間のためにファイルハンドルを保持している何かファイルが.BATファイルによって削除しようとしてきた後に... .batファイルが削除命令を発行してから5分後に立ち去ろうとしました。(.batスクリプトの一時停止)戻るとき(数分後)、ファイルはなくなります。(これは偶然に発見したので気づくのに時間がかかりましたが、繰り返すことができるようです) だから、理由のすべての問題のためには、何らかの形でファイルであってもよいファイルは削除が予定されている種類の神秘的な状態にあるが、それだけで非常に遅くなりますか?(したがって、ファイルに対して実行される他のすべての操作も非常に奇妙に動作します。) これがなぜなのかわかりません(たとえばAVGを無効にしようとしました)が、突然の問題を説明できると思いますか?

3
Unixでディレクトリを変更するために実行権限が必要なのはなぜですか?
これは、マシンに与えられた許可です。 drwxrwxrwx 4 root root 512 May 16 09:32 STC_10 drwxrw-rw- 4 root root 512 May 5 11:22 STC_11 今ここに問題があります: cd STC_11 -bash: cd: STC_11: Permission denied しかし、これはうまくいきます: -bash-4.0$ cd STC_10 -bash-4.0$ ls Codemgr_wsdata src そのディレクトリにアクセスするには、なぜ実行許可が必要なのですか STC_11?読み書き権限で十分ではありませんか。 あ ls コマンドオン STC_11 うまくいくでしょう。

1
rsyncとファイルパーミッション(chmod + x)を同期させるにはどうすればいいですか?
ファイルのアクセス権をrsyncと同期させるのに問題があります。 リモートマシンの/ home / binフォルダと/ home / binフォルダを同期しようとしています。問題は、新しいスクリプトを作成して 'chmod + x'で実行可能にすると、rsyncを実行した後に、ファイルが実行不可能に戻ることです。 --permsを使用した場合、リモートマシンのファイルパーミッションを更新してからホストマシンのrsyncを使用すると、ファイルパーミッションはホストマシンでもリモートマシンでも更新されず、元に戻ります。 ファイルのアクセス許可を正しく同期する方法はありますか? 更新 :私が使ったスクリプトを投稿するのを忘れていました: #!/bin/bash rsync -e ssh -avz --recursive --progress --update --perms /home/bin username@example.com:/home rsync -e ssh -avz --recursive --progress --update --perms username@example.com:/home/bin /home

3
どのように私は窓7ファイル許可をリセットすることができますか?
私はこの記事を見ました、そしてそれは私が欲しいものに近いように思えました、しかし私のケースはもう少し悪いかもしれません: どのように私は合理的な状態に私のwindows 7ファイル許可をリセットすることができますか? 基本的にしばらく前に、私は(非常に愚かに)あらゆる種類のシステムフォルダのアクセス許可を変更し、最終的に私のコンピュータを事実上使用不可能にしました。管理者権限をキーフォルダに戻して機能させることができましたが、その際、権限を自然な状態からはるかに変更しただけです。私はこのicaclsのものを見ていますが、最終的には、C:ディレクトリからそれに惑わされる前に、すべてをThe Beginningにあったものに戻す必要があります。今のところアプリケーションデータは私に問題を与えているものです、そして、私がそれらの特定のパーミッションにいくら惑わされても私はそれを働かせることができません。 再フォーマットせずにこれを実行する方法についての助けに永遠に感謝します。 更新日:私は、多少なりとも正しくアクセス許可を設定した可能性がありますが、自動化されたアクション(昇格したコマンドラインからのバッチ操作の実行やサブフォルダーへの変更の適用など)それでも「アクセスが拒否されました」と表示されます。しかし、それらのフォルダに手動でナビゲートして単純に開こうとすると、Windowsはアクセスが拒否されたことを通知しますが、[OK]をクリックすると恒久的にアクセスでき、問題が解決します。これを修正するためには、影響を受けるすべてのフォルダを手動で開かなければならないことを除けば、これは素晴らしいことです。どうすればこれを解決できますか。 更なる更新:この質問は多くの見解を得ましたが、ほとんど活動していません。私は結局あきらめて、Windowsを再インストールしました。

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