Windows
MS-DOSでファイルの作成者を確認する
えだ
更新日:2021/08/10
ファイルサーバーがゴミゴミしてきました。
誰かが一時的にファイルを置いて消していないのが原因です。
犯人はこの中にいる!
そんな時に使えるコマンドを紹介します。
MS-DOSでファイルの作成者を確認する
1 |
icacls X:\対象のディレクトリ\* | find "(R,W)" | find /v "Everyone" |
ホントは権限を確認するコマンドなのですが、所有者情報を取るコマンド(dir /q)だと芸が無いのでテクってみました。
ちなみに、もちろんちゃんとAD参加していないと
「アカウント ドメインが見つかりません」
とか
「このワークステーションとプライマリ ドメインとの信頼関係に失敗しました。」
とか言われて怒られます。
動作検証を行ったのは次のバージョンです。
Microsoft Windows [Version 6.1.7601]
MS-DOSで特定のユーザーが作成したファイルを検出する
ちなみに特定の犯人がどんなファイルを作ったかを探すにはこんなのでいけます
1 2 3 4 |
X:\>icacls . /findsid "hannin" /t /c SID が見つかりました: .\abc.txt SID が見つかりました: .\work.bmp SID が見つかりました: .\20160630\aaa.xls |
今日もサーバー平和の為に働いているのを実感します。