Моя цель - настроить разрешения для профиля учетной записи пользователя, чтобы его мог прочитать другой пользователь. Я настраиваю такую схему для целей автоматического резервного копирования.
Итак, скажем, у меня есть две стандартные учетные записи пользователей - User A
который является обычным пользователем системы, чьи данные будут сохранены:
И BackupUser
который будет делать резервное копирование:
Я хочу настроить разрешения для папки профиля User A
C:\Users\User A
чтобы она была доступна для чтения BackupUser
.
Поэтому я запускаю cmd
от имени администратора и запускаю следующую команду icacls :
icacls "C:\Users\User A" /t /c /l /q /grant DESKTOP-69AQNQQ\BackupUser:(RX)
Но происходит сбой из-за ошибок доступа к некоторым папкам.
ХОРОШО. Поэтому я скачал PSEXEC и сначала запустил свой cmd
качестве SYSTEM
надежде предотвратить ошибки доступа:
PSEXEC -i -s -d CMD
и затем выполните ту же команду из него. Но это все равно дает мне те же ошибки:
Таким образом, в результате, когда я пытаюсь скопировать папку C:\Users\User A
из процесса, работающего под учетной записью пользователя BackupUser
которым происходит сбой, вы догадались об ошибке "доступ запрещен".
Так что я тут делаю не так?
PS. Я делаю эти тесты на Windows 10 Pro.
PS2. Вот результат запуска whoami
в командной строке cmd
которую я использую для этого:
PS3: А вот вывод для icacls "C:\users\User A\Documents"
: