Есть ли какая-либо программа или приложение, которое вы могли бы разместить в сетевом расположении и запустить, чтобы увидеть, имеет ли пользователь, вошедший в данный момент, права полного доступа к файлу, который вы только что там поместили? Прямо сейчас я вижу, что находится на вкладке «Безопасность», но она не говорит мне точно, в какую группу входит пользователь и т.д. Кто-нибудь слышал или видел что-то подобное?
1 ответ
Вы можете узнать членство в группе локальных пользователей с
net user *username here*
На уровне сети
gpresult /USER *username here*
Замените * username here * на имя пользователя без звездочек вокруг него.
Информация о разрешениях файла
cacls *file path here*
Замените * путь к файлу здесь * на имя файла / каталога или путь
Команда Subinacl от Microsoft может показать вам некоторые разрешения командной строки ( http://ss64.com/nt/subinacl.html)
Другой инструмент xacls ( http://ss64.com/nt/xcacls.html)
Показать владельца файла
dir /Q
Я думаю, что некоторая комбинация этих поможет. Кроме того, если вы работаете в более современной системе, я бы проверил возможности powershell для решения этой проблемы через cmd. Я буду обновлять, если я могу думать о любых других командах, которые могут быть полезны в ваших делах.