yes1111: (кулемет)
[personal profile] yes1111
Originally posted by [livejournal.com profile] klink0v at Винду писали инопланетяне

Дано:


  • Windows 8 (обычная, не Pro);

  • учетка с правами локального админа;

Требуется:
Дать непривилегированному пользователю (члену группы "Пользователи") полные права на папку "My_Programs", а также рекурсивно на все файлы и подпапки внутри.

В чём затык:
После инсталляции программ в эту папку некоторые особо кривые из них понасоздавали файлов с владельцем "Администраторы" (группа) и правами на запись только для них же.

Приступаем.

На первый взгляд, ничто не предвещает проблем. Открываем свойства папки "My_Programs", вкладка "Безопасность". Отключаем наследование прав, добавляем группе "Пользователи" полномочия на запись. Всё хорошо.


Дальше нужно рекурсивно распространить новые разрешения на субконтейнеры. Взводим соответствующий флаг, нажимаем кнопку "Применить", и...

...нас ожидает великий облом. Повторяю, все действия проводятся из-под административной учётки.

В чём же дело? Ну конечно же, теперь это не наш компьютер, а компьютер винды. Про три веселых буквы "UAC" слышали, наверное, все. Угу, нужно повысить свои привилегии с администратора до вообще-внатуре-чисто-конкретно-администратора. Но как это сделать? Ведь проводник aka explorer намертво вшит в оболочку (точнее, он и есть оболочка) и нельзя просто так взять и запустить соседний процесс в другом контексте. Что же делать? Но есть выход!

Видите на следующем скриншоте графу "Владелец", а рядом а-ля гиперссылку "Изменить"? Жмём на неё.

В открывшемся окне [внезапно] жмём "Отмена": на самом-то деле мы не хотели ничего менять.

Возвращаемся обратно. Видите, слева от слова "Изменить" пропал значок с изображением щита? Сравните следующий скриншот с аналогичным предыдущим. Щит был, щит пропал. Правильно, теперь мы "повысились"...

...и можем без проблем произвести нужную нам операцию. Забавно, что при этом с нас никто ничего не спросил. Не появилось никаких дополнительных диалоговых окон. Нигде не потребовалось вводить никаких паролей. Просто сперва у нас не было "суперправ", а потом они внезапно появились.

Где логика, где справедливость? ©

Восьмую винду явно писали инопланетяне. Или наркоманы.

P.S. Да, я знаю, что UAC можно при желании отключить. Но исходя из своего опыта могу сказать, что лучше этого не делать. При этом можно огрести кучу всяких неочевидных глюков в самых разных и непредсказуемых местах. Проверено. Видимо, придется осваивать управление разрешениями из командной строки. Благо, её можно спокойно запустить в отдельном процессе. Unix-way в действии.

(no subject)

Date: 12/09/2013 22:33 (UTC)
From: [identity profile] yes1111.livejournal.com
Спасибо аффтару, прозрел!
Все, вот прямо сегодня же ночью сношу Линукс со всех компов и бегу покупать! Оптом, на всю контору!!! (Может, по такому случаю еще и скидочку сделают. Процентов 10 ;))) )
Edited Date: 12/09/2013 22:40 (UTC)

(no subject)

Date: 13/09/2013 00:22 (UTC)
From: [identity profile] atytarenko.livejournal.com
Потешили

Profile

yes1111: (Default)
yes1111

June 2021

M T W T F S S
 123456
7891011 1213
14151617181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags