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