Bruce Wayne
31-03-2014, 14:14
Добрый день!
Столкнулся с такой проблемой - когда изменяю доступ с помощью утилит Cacls, SubInACL или SetACL, вместо имени пользователя из переменной %username% права меняются для имени в виде SID'a неизвестной мне группы. В итоге, если права заменяются, к файлу (или к ветке реестра) доступ пропадает совсем. Например, доступ меняется для пользователя с именем S-1-5-21-788404825-3457017583-21330542 вместо того, чтобы меняться у пользователя с именем Alex. Подскажите, пожалуйста, чем это может быть вызвано? Такое наблюдается только на одном компьютере с Windows 7 Ultimate x32 (единственная учётная запись с правами администратора), хотя на другом ПК с той же самой системой подобное не происходит...
Заранее спасибо!
P. S. С помощью скрипта GetUserBySID выяснил, что этот SID относится к пользователю-администратору Alex, но там определился только домен (ALEX), имя же пользователя скрипт не высветил.
Столкнулся с такой проблемой - когда изменяю доступ с помощью утилит Cacls, SubInACL или SetACL, вместо имени пользователя из переменной %username% права меняются для имени в виде SID'a неизвестной мне группы. В итоге, если права заменяются, к файлу (или к ветке реестра) доступ пропадает совсем. Например, доступ меняется для пользователя с именем S-1-5-21-788404825-3457017583-21330542 вместо того, чтобы меняться у пользователя с именем Alex. Подскажите, пожалуйста, чем это может быть вызвано? Такое наблюдается только на одном компьютере с Windows 7 Ultimate x32 (единственная учётная запись с правами администратора), хотя на другом ПК с той же самой системой подобное не происходит...
Заранее спасибо!
P. S. С помощью скрипта GetUserBySID выяснил, что этот SID относится к пользователю-администратору Alex, но там определился только домен (ALEX), имя же пользователя скрипт не высветил.