chmodの777の同等とは何ですか?


21

私は交換するためにしようとしているnotepad.exenotepad2.exe、私は交換して、ファイルを開こうとすると、私はUACの権限の問題を取得していますnotepad2.exenotepad2.exe管理者として開く必要があります。

どのように私は、LinuxのWindows 7の同等実行できるchmod 777ファイルには?

回答:


28

caclsを使用すると、これと同じタイプのことができます、例。

cacls myfile.txt /g everyone:f

明示的な拒否エントリはこれを上書きできることに注意してください。
ジョーイ

2
良い点は、/ gを/ pに置き換えるとこれが面倒を見ることになります。
デビッドレミー

3
Windows 7以降、caclsはMicrosoftによって非推奨と見なされ、代わりにicaclsを使用する必要があることに注意してください。
ジャイルズロバーツ

1
なにcacls?-1は、情報を提供しないか、ページへのリンクを提供します。
ブラック

19

大体:

icacls notepad.exe /grant Everyone:F

これは全く同じではないことに注意して否定する ACLエントリのオーバーライドが許可任意のがあるそうだとすれば、エントリを拒否し、あなたがそれらを削除する必要があるかもしれませんものが。

一般的に、私はあなたがやろうとしていることの動機に正直に質問しなければなりません。コアオペレーティングシステムファイルを他のファイルに置き換える理由はないはずです。

テキストファイルをNotepad2に簡単に関連付けることができます。notepad.exeこれを置き換えることは、これを処理するための推奨される方法です。


これは、まだ明らかに明記のリスクでのWindows 10で素晴らしい作品は、必ず必要な権限(通常は所有者または管理者)を持つユーザーとしてログインしています。最も簡単な方法は、単純に管理コンソールを起動し、自己責任で使用することです。お使いのOSは、あなたがあなたが本当ににアクセスしたいフォルダへのアクセスを許可されていないかを決定する一方、私は中に一度コアシステムファイルを置き換えることをお勧めしますが、すべてではないでしょう。このコマンドはフォルダーでも機能します。

3

この情報を介してコマンドラインからアクセス許可を変更できますが、個人的にはGUIアクセス許可コントロールは非常に理解しやすいと思います。

次のように使用できます。

CACLS files /e /p {USERNAME}:{PERMISSION}

どこで:

  • / p:新しい権限を設定します
  • / e:アクセス許可を編集し、古いアクセス許可をそのまま保持します。つまり、ACLを置き換える代わりに編集します。
  • {USERNAME}:ユーザーの名前
  • {許可}:許可は次のとおりです:R-読み取りW-書き込みC-変更(書き込み)F-フルコントロール

1
CACLS非推奨です。ICACLS代わりに使用することをお勧めします。
ctype.h

3

これは機能する場合があり、必要に応じてコマンドラインを調整します。

手順1-管理者権限でcmdウィンドウを開く

ステップ2-「picts」ディレクトリのコンテンツの所有権を取得する

     takeown /f C:\picts\* /r

ステップ3-「picts」ディレクトリのコンテンツの「everyone」へのアクセス許可を変更する

     icacls C:\picts /grant Everyone:F /t

1

または、MobaXtermなどの無料のWindowsターミナルプログラムをインストールすることもできます。あなたがそれを開くと、あなたはそれはあなたがあなたのローカルのWindows PCのディレクトリにアクセスできますが、このようなのCygwinに基づいていくつかのLinuxのコマンドを提供し、Linuxのコマンドライン・インタフェースをエミュレート表示されますchmod

Linux CLIをエミュレートする他のタブ付きWindowsターミナルプログラムもあるはずです。私は現在、MobaXtermを使用しています。私のリモートのLinuxサーバー、VirtualBoxのLinuxサーバーに1つ、そして私の地元のWindows PCのための1のための1:私はそれが有用それぞれで同じコマンドを使用している間に行くいくつかのタブを保つために見つけます。

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