2

Есть ли какая-либо программа или приложение, которое вы могли бы разместить в сетевом расположении и запустить, чтобы увидеть, имеет ли пользователь, вошедший в данный момент, права полного доступа к файлу, который вы только что там поместили? Прямо сейчас я вижу, что находится на вкладке «Безопасность», но она не говорит мне точно, в какую группу входит пользователь и т.д. Кто-нибудь слышал или видел что-то подобное?

1 ответ1

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. Я буду обновлять, если я могу думать о любых других командах, которые могут быть полезны в ваших делах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .