1

Я открываю приглашение cmd, CD в папку userprofile и запускаю

CACLS .

Это выходные данные (учетная запись пользователя msala), они являются правильными разрешениями по умолчанию:

ASLBERGAMO\msala:F
NT AUTHORITY\SYSTEM:F
BUILTIN\Administrators:F
ASLBERGAMO\msala:(OI)(CI)(IO)F
NT AUTHORITY\SYSTEM:(OI)(CI)(IO)F
BUILTIN\Administrators:(OI)(CI)(IO)F

Иногда мы обнаружили, что эти разрешения повреждены на рабочих станциях наших пользователей. Он нарушает доступ приложений к профилю пользователя и его подкаталогам.

По-моему

  • CACLS встроенный в XP, не может исправить настройки OI CI IO
  • ICACLS не доступен для XP

Итак, как я могу решить?

1 ответ1

0

ICACLS не доступен для XP

Вместо этого используйте Xcacls.exe - отображать или изменять списки контроля доступа - Windows CMD - SS64.com :

Отобразить или изменить списки контроля доступа (ACL) для файлов и папок. Для Vista и выше используйте icacls.

Синтаксис

  XCACLS filename [options]

  XCACLS filename

ключ

   If no options are specified XCACLS will display the ACLs for the file(s)

   options can be any combination of:

   /T       Traverse all subfolders and change all matching files found. 

   /E       Edit ACL instead of replacing it. 

   /x       Edit ACL instead of replacing it; affect only ACEs that this user already owns*

   /R user  Revoke all access rights from the given user.

   /D user  Deny specified user access, this will over-ride
            all other permissions the user has.

   /C       Continue on access denied errors. 
   /Y       Replace user's rights without verify

   /P user:permision[;FolderSpec]
            Replace user's rights. see /G option below

   /G user:permision[;FolderSpec]
           Grant specified user access rights, permision can be: 
           r  Read 
           c  Change (write) 
           f  Full control
           p  Change Permissions (Special access)
           o  Take Ownership (Special access)
           x  EXecute (Special access)
           e  REad (Special access)
           w  Write (Special access)
           d  Delete (Special access)
           t  Used only by FolderSpec. see below

Его можно скачать с Как использовать Xcacls.vbs для изменения разрешений NTFS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .