Ошибка установки прав доступа к папке в сетевом программировании

В моей программе первый пользователь-администратор должен выбрать папку, которая должна находиться в общей папке, а затем моя программа должна изменить свое правило доступа на «Запретить», и каждый раз, когда этого хочет администратор, правило доступа к этой папке должно измениться на «Разрешить». а затем снова изменить на «Запретить». Я делаю это с классом «DirectorySecurity», и он работает правильно. Но проблема возникает, когда другой пользователь хочет изменить правило этой папки. В это время я получаю сообщение об ошибке, которое говорит мне об этом пользователе не могу сделать это действие. пожалуйста, помогите мне.


person M_Mogharrabi    schedule 18.05.2011    source источник
comment
Здравствуйте, не могли бы вы опубликовать исключение?   -  person Alireza Maddah    schedule 18.05.2011
comment
Вы спрашиваете, почему пользователь получает сообщение об ошибке «Отказано в доступе», когда ему было отказано в доступе?   -  person Gabe    schedule 18.05.2011
comment
Похоже на проблему владения, администратор может выполнять ввод-вывод, потому что он является владельцем папки, а другие пользователи - нет. Также проверьте права доступа к папке на момент ошибки.   -  person Muhammad Anjum Kaiser    schedule 18.05.2011
comment
Я думаю, нужно проверить Аудит и Владельца этого файла!   -  person Rev    schedule 18.05.2011
comment
Мистер Мадда: я получаю сообщение об ошибке «Попытка выполнить несанкционированную операцию». Спасибо за внимание.   -  person M_Mogharrabi    schedule 18.05.2011


Ответы (1)


Привет
Возможно, что пользователь (который получил ошибку) не Member of Administrator Group для этого компьютера. поскольку группа администраторов по умолчанию является владельцем всех файлов и каталогов. Также вы должны проверить Owner and Auditing для этого каталога файлов.
только пользователь может получить доступ к специальным настройкам (например, безопасности), которые были определены в безопасности владельца.

person Rev    schedule 18.05.2011