回答:
グレッグ は言及している attrib
-しかし、attrib
どこにも近くないchmod
- attrib
単一のファイルの読み取り専用/非表示属性を設定できる-それは、きめ細かなコントロールを提供しないicacls
。
icacls
アクセス制御リストを設定/リセットします。これにより、個々のSIDとグループに権限を付与/拒否できます。ただし、かなり複雑です。
githubの要点に保存した例を次に示します。フォルダー内のすべてのファイルの所有権とアクセス制御リストをリセットし、特に以前のインストールからファイルを移動するときに、「このアクションを実行するには..からのアクセス許可が必要」という面倒なものを修正するのに特に役立ちます。
icacls * /reset /t /c /q
リセットすると、既存のリストがデフォルトのリストに置き換えられます。
/t
すべてのファイルに対して再帰的に動作し、フォルダーとサブフォルダー
/q
は
/c
エラーが発生しても残りのファイルで成功メッセージを表示しません。
また、既存のACLをバックアップして、すべてに適用することもできます。さまざまなオプションとスイッチを非常によく説明しているss64をご覧ください。
cmd
[Win] + [R]を押すことで得られる「通常」にはこれらがありません。このような特別なニーズには、「管理者シェル」ショートカットがあり、「管理者として実行」(または同様の;私はドイツのWindowsシステムにいます)がチェックされています(そして背景色が濃い赤です)。
LinuxとDOS / Windowsは異なる目的で属性を使用するため、(悲しいことに)完全に同等なものはあり得ません。また、(以前のChathurangaが述べたように)セキュリティモデルは異なります。
H
)および「システム」(S
)属性があります。そこでは、名前の前にドット(.
)を付けることでファイルが隠されます。A
)属性に相当するものもありません。x
DOS / Windowsファイル属性には、「実行可能」()Linux属性に相当するものはありません。D
)の属性は、(それはとにかく変更することはできません)。DOSファイル属性R
(読み取り専用)は、同等の属性を持つと見なされる可能性のある属性です。この属性セットは、ほぼw
すべての欠落している属性に似ています。ただし、この属性を変更する権限はACLの対象です。
持っているために冷却されることがありますchmod
/ chown
ターンの呼び出しでいる、おそらくいくつかのスクリプト言語で書かれた、Windows上で同等attrib
とcacls
(または後継者)が、私は1を持っていません。
chattr
コマンドを知らなかった。しかし、「ファイルの属性とアクセス許可を混同する」という意味ではありませんか?AFAICS、DOS属性について書いた言葉はすべて正しい。
chattr
ますが、Windowsにはiノードがないためディレクトリ属性があります。
chmod
ファイルの「モード」属性のようなものがないため、Windowsに直接相当するものはありません。Windowsファイル属性の標準セットは、これとは関係ありません。読み取り専用属性はファイル許可ではありません。基本的に、ファイルは石で書かれているため、変更しようとすると失敗するはずです。Linuxの「不変」ファイル属性は似ています。Windowsでは、アクセス許可にACLのみが使用されるため、icacls.exeなどは、アクセス許可に関する同様のコマンドのみです。
icacls "C:\folder" /grant:r "Domain\Users":(OI)(CI)M /T /C
ドメインユーザーのフォルダーのアクセス許可を変更するチャームのように機能します。cacls
およびに関する追加情報icacls
。
Windowsコマンドを使用takeown.exe
して、ファイルのアクセス許可を現在ログインしているユーザーIDに変更します:http : //technet.microsoft.com/en-us/library/cc753024.aspx
WindowsのセキュリティモデルはLinuxとは異なるため、Windowsにはchmodと呼ばれるものはありません。attrib
コマンドを使用して、オブジェクトのプロパティを変更できます。(しかし、それらはグローバルプロパティに向いています。)