none
Папка с общим доступом, но ограниченными правами RRS feed

  • Вопрос

  • Здравствуйте!

    В процессе разработки возникла необходимость создания на сервере папки, в которой будут находится файлы и другие папки.

    Все эти элементы должны быть видны с других компьютеров, то есть должен быть открыт общий доступ, но только для чтения.

    А сервер должен обладать неограниченными правами.

    Как это реализуется на C#?

    6 октября 2011 г. 10:31

Ответы

  • Это больше вопрос администрирования, чем программирования.
    Если кратко:
    1.Создаешь пользователя servername;
    2. Создаешь папку на компьютере-сервере;
    3. Открываешь доступ к папке всем только на чтение;
    4. Пользователю servername даешь полные права на паку;
    5. Запускаешь приложение-сервер от пользователя servername.
     
     
     
    • Помечено в качестве ответа Abolmasov Dmitry 7 октября 2011 г. 7:26
    6 октября 2011 г. 11:03
    Модератор

Все ответы

  • см. System.IO.File.GetAccessControl или System.IO.Directory.GetAccessControl
    возвращает FileSecurity (определяет права доступа)
    6 октября 2011 г. 10:59
  • Это больше вопрос администрирования, чем программирования.
    Если кратко:
    1.Создаешь пользователя servername;
    2. Создаешь папку на компьютере-сервере;
    3. Открываешь доступ к папке всем только на чтение;
    4. Пользователю servername даешь полные права на паку;
    5. Запускаешь приложение-сервер от пользователя servername.
     
     
     
    • Помечено в качестве ответа Abolmasov Dmitry 7 октября 2011 г. 7:26
    6 октября 2011 г. 11:03
    Модератор