icacls для локальной группы удаленной машины
Я пытаюсь использовать icacls для настройки прав доступа к удаленной папке, когда получателем является локальная группа удаленного сервера. С компьютера Foo я пытаюсь предоставить права на изменение для группы Bar\Users папке на машине Bar. Выполнять все это в баре - не самый лучший вариант.
Когда я делаю
icacls \\bar\Share\Path /grant bar\Users:M
Я получаю следующую ошибку:
bar \ Users: сопоставление имен учетных записей и идентификаторов безопасности не было. Успешно обработано 0 файлов; Не удалось обработать 1 файл
Если я приведу название группы, вот так:
icacls \\bar\Share\Path /grant bar\"Users":M
Я получаю другое сообщение:
панель "Пользователи: не удалось установить доверительные отношения между основным доменом и доверенным доменом. Успешно обработано 0 файлов; Ошибка обработки 1 файла"
Есть идеи, пожалуйста? У учетной записи, под которой я это делаю, есть права администратора на foo и bar. И foo, и bar являются компьютерами под управлением Windows Server 2008 в одном домене, а также контроллером домена.
1 ответ
Если вы действительно пытаетесь предоставить доступ для группы "Пользователи", просто отбросьте "панель" и предоставьте ее пользователям. Внутри себя он будет преобразован в SID локально на foo, а затем предоставит доступ к этому SID. Группа "Пользователи" - это "Общая учетная запись", где SID везде одинаков.
Обновление: из комментариев ниже, это будет работать, если выше не:
icacls \ bar \ Share \ Path / grant * S-1-5-32-545: M
Изменение будет отображаться в виде специальных разрешений в свойствах расширенной безопасности.