Latest post of the previous page:
Подтверждаю. Far 2.0 build 1590 x86 . Win XP SP2 . Пользователь «администратор» с всеми правами делал только поиск файла (без анализа содержимого файлов) по не системному диску, один из файлов был действительно блокирован приложением и Far выдал ошибку “Access denied”. Почему ? Раньше (Far 1.75) этого не было.ошибки повышения полномочий
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Re: ошибки повышения полномочий
Вопрос к пользователям 64-битных Windows Vista/7:
создаются ли у вас по AltF6 символические ссылки в 64-битном фаре, запущенном из-под ограниченной учётной записи?
Ожидаемое поведение: делаем симлинк - вываливается диалог о необходимости прав администратора.
Upd:
Отбой, нашёл.
создаются ли у вас по AltF6 символические ссылки в 64-битном фаре, запущенном из-под ограниченной учётной записи?
Ожидаемое поведение: делаем симлинк - вываливается диалог о необходимости прав администратора.
Upd:
Отбой, нашёл.
- John Doe
- Бюрократ
- Posts: 13867
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: ошибки повышения полномочий
Windows XP
Нажимаю Ctrl-T, через время получаю:
Наверно действительно деревом папок никто не пользуется.
Как-то надо эти случаи отдельно учитывать.
А про поиск (Alt-F7) на прошлой странице уже писали.
Нажимаю Ctrl-T, через время получаю:
Code: Select all
╔════════════════════ Access denied ═════════════════════╗
║ Additional privileges required ║
║ to list this object: ║
║ \\?\D:\System Volume Information\* ║
║ ║
║ [x] Do this for all current objects ║
║ [ ] Do not ask again in the current session ║
╟────────────────────────────────────────────────────────╢
║ { ▀▄ OK } [ Skip ] ║
╚════════════════════════════════════════════════════════╝
Как-то надо эти случаи отдельно учитывать.
А про поиск (Alt-F7) на прошлой странице уже писали.
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Re: ошибки повышения полномочий
Я, типа, выше уже объяснял — это By Design.
Повышение прав находится на нижайшем «слое» фара, сразу над windows api, оно ничего не знает о поиске, дереве, выборе диска и т. п., поэтому писать в N-й раз одно и то же излишне.
Единственное, что могу сделать — автоотмену диалога по двухминутному таймауту (как в windows), на случай если кто нажал и отошёл.
Повышение прав находится на нижайшем «слое» фара, сразу над windows api, оно ничего не знает о поиске, дереве, выборе диска и т. п., поэтому писать в N-й раз одно и то же излишне.
Единственное, что могу сделать — автоотмену диалога по двухминутному таймауту (как в windows), на случай если кто нажал и отошёл.
Re: ошибки повышения полномочий
Отключаемую, естественноDrKnS wrote:Единственное, что могу сделать — автоотмену диалога по двухминутному таймауту (как в windows)
- John Doe
- Бюрократ
- Posts: 13867
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: ошибки повышения полномочий
Она только будет маскировать ошибки...
А реально дело не только в том, чтобы через 2 минуты молча продолжить, но и в том, что "ложные срабатывания" досаждают, ведь (юзеру) заведомо ясно, что в System Volume Information искать нечего.
А реально дело не только в том, чтобы через 2 минуты молча продолжить, но и в том, что "ложные срабатывания" досаждают, ведь (юзеру) заведомо ясно, что в System Volume Information искать нечего.
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: ошибки повышения полномочий
как вариант, сделать в фаре определение типа ОС и если это Win XP и ниже, то чтобы фар полностью отключал систему повышения полномочий.
но "давай патч" у меня нету
но "давай патч" у меня нету
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Re: ошибки повышения полномочий
А что, в XP не бывает ограниченных учётных записей и все поголовно работают под "администратором"?fibre wrote:если это Win XP и ниже, то чтобы фар полностью отключал систему повышения полномочий.
Как отключить полностью — я уже писал.
Re: ошибки повышения полномочий
Правда? А почему?John Doe wrote:Она только будет маскировать ошибки...
А реально дело не только в том, чтобы через 2 минуты молча продолжить, но и в том, что "ложные срабатывания" досаждают, ведь (юзеру) заведомо ясно, что в System Volume Information искать нечего.
- John Doe
- Бюрократ
- Posts: 13867
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: ошибки повышения полномочий
Почему юзеру это ясно заведомо?
Или почему в System Volume Information искать нечего?
Или почему "ложные" срабатывания досаждают?
Или почему в System Volume Information искать нечего?
Или почему "ложные" срабатывания досаждают?
Re: ошибки повышения полномочий
а можно прикрутить к Tree список папок-исключений, которые сканировать нельзя?
ошибка — считать, что фар для пользователей. (с) zg
-
- Posts: 1332
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 62 times
Re: ошибки повышения полномочий
Отключить запросы через elevationmode можно, но можно ли сделать так, чтобы поведение по умолчанию было при этом не [Skip], а [OK] и если при этом все равно Access Denied, то тогда уже [Skip]?
//вопрос сформулировал, как смог
//вопрос сформулировал, как смог
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Re: ошибки повышения полномочий
ThisJohn Doe wrote:Или почему в System Volume Information искать нечего?
- Centaur
- Posts: 1083
- Joined: Tue 05 Apr, 2005 20:09
- Location: Novosibirsk, Russia
- Been thanked: 2 times
Re: ошибки повышения полномочий
На мой личный взгляд, если пользователю нужно искать файлы в каталогах, к которым у него нет доступа, он должен сам запустить FAR под тем пользователем, у которого есть. И если он собрался копировать каталог, к части внутренностей которого у него нет доступа. А попытка спросить юзера о подъёме прав где-то в середине длительной операции — это бесполезно и даже вредно. Потому что юзер в лучшем случае пьёт кофе, а в худшем — спит. Потом он проснётся, а работа выполнена на 2% и висит запрос.
Хотя, с другой стороны, при сохранении файла в редакторе действительно полезно.
Если прикручивать автоотмену через n минут — сделайте, чтобы флаг сработавшей автоотмены запоминался до следующего активного действия пользователя. Чтобы эти n минут протрачивались только один раз за всю длительную операцию.
(В порядке «помечтать»: юзер просыпается, вся работа, которую смогли сделать, сделана, на экране висит отчёт: «не смогли зайти туда-то, туда-то и туда-то, поднимете мне права?» Юзер говорит: [x] сюда и [x] сюда, но не [ ] вон туда, [▀▄ Поехали].)
Хотя, с другой стороны, при сохранении файла в редакторе действительно полезно.
Если прикручивать автоотмену через n минут — сделайте, чтобы флаг сработавшей автоотмены запоминался до следующего активного действия пользователя. Чтобы эти n минут протрачивались только один раз за всю длительную операцию.
(В порядке «помечтать»: юзер просыпается, вся работа, которую смогли сделать, сделана, на экране висит отчёт: «не смогли зайти туда-то, туда-то и туда-то, поднимете мне права?» Юзер говорит: [x] сюда и [x] сюда, но не [ ] вон туда, [▀▄ Поехали].)
Re: ошибки повышения полномочий
А для XP? Наверное, там оно немного повыше.DrKnS wrote:Повышение прав находится на нижайшем «слое» фара, сразу над windows api, оно ничего не знает о поиске, дереве, выборе диска
Хорошо бы сделать настраиваемым дефолтный режим elevation для различных действий. Например, при записи файла в редакторе пытаться поднять привилегии имеет смысл, при считывании количества хардлинков - вероятно, нет, а при копировании - зависит от ситуации. А чтобы эти ситуации учесть, в соответствующие диалоги надо добавить галку включения/выключения elevation.
Magically yours
Raistlin
Raistlin