Создание общего ресурса и предоставление разрешений через cmd.exe и сетевой ресурс
Я пытаюсь создать общий ресурс на Windows Server 2008.
Я могу сделать это нормально через графический интерфейс, и все работает как шарм.
Но когда я пытаюсь сделать это через командную строку (мне нужна командная строка для шага действия FinalBuilder WMI), ничего не происходит.
Я использую команду:
C:\>net share MyShare=d:\MyShareFolder /grant:Everyone,FULL
Он возвращает сообщение типа "Общий ресурс был создан", и он действительно создан, но разрешения не применяются.
Первоначально я пытался предоставить конкретный пользователь для общего ресурса, но это также не удается. Команда была такая:
C:\>net share MyShare=d:\MyShareFolder /grant:domain\myuser,FULL
Я также пытался использовать двойные кавычки вокруг спецификации домена \ пользователя, но результат тот же.
Должно быть что-то, чего мне не хватает - но что это?
Спасибо,
/ Jesper
2 ответа
Вы должны убедиться, что у пользователя есть права доступа к папке.
Напр.:
icacls "d:\MyShareFolder" /grant myuser:(OI)(CI)F
Откуда ты знаешь, что это терпит неудачу? Это работает здесь. Вам нужны кавычки, если в имени есть пробелы.
Вы знаете, что права доступа к файлам все еще применяются. Пользователю нужны права доступа к общим файлам и файлам.