Page 1 of 1

Дополнительный каталог для плагинов ("персональные" плагины)

Posted: Wed 24 Oct, 2012 07:33
by Вадим Захаренко
Поддерживаю идею с профилем по умолчанию и обработкой ситуации самим ФАРом

Кстати хотелось бы конечно еще одну вещь
Задание дополнительного каталога для плагинов,
Думаю многие админы согласятся, что не все плагины, которые нужны админу для локальной работы нужны пользователям
Самый простой способ ограничить доступ к не нужным средствами ACL

Сейчас мы получаем следующее

Code: Select all

   ╔═══════════════════ Доступ запрещён ════════════════════╗
   ║ Требуются дополнительные привилегии                    ║
   ║ для открытия этого объекта:                            ║
   ║ \\?\e:\Program\FAR3\Plugins\MyPlugins\Updater\         ║
   ║                                                        ║
   ║ [x] Выполнить это действие для всех текущих объектов   ║
   ║ [ ] Больше не спрашивать в текущей сессии              ║
   ╟────────────────────────────────────────────────────────╢
   ║                { ▀▄ OK } [ Пропустить ]                ║
   ╚════════════════════════════════════════════════════════╝
А хотелось бы что бы ФАР при запуске встретив такой плагин не выдавал такое сообщение
Хотя с другой стороны точно такое поведение можно получить при снятии флажка "Запрос прав администратора: Для чтения"
Но предполагаетсяя ;), что каждый пользователь сам настраивает свой профиль )))

Re: Far.exe.ini

Posted: Wed 24 Oct, 2012 07:39
by ladserg
Вадим Захаренко wrote: Кстати хотелось бы конечно еще одну вещь
Задание дополнительного каталога для плагинов,
Некоторые приложения практикуют использование плагинов из каталога программы и из каталога профиля, в принципе если фар будет сначала загружать плагины из каталога %FARHOME%\Plugins и затем (при наличии оного) из каталога %FARUSERPROFILE%\Plugins - то можно даже не использовать дополнительную опцию по указанию отдельного каталога с плагинами.

Re: Far.exe.ini

Posted: Wed 24 Oct, 2012 07:46
by Max Rusov
Так вроде так и должно быть (не проверял).
drkns 01.07.2011 09:06:56 +0200 - build 2090
- Настройки "personal plugins path" и TI#2 больше нет, "персональные" плагины грузятся из <profile>\plugins.

Re: Far.exe.ini

Posted: Wed 24 Oct, 2012 07:51
by ladserg
Max Rusov wrote:Так вроде так и должно быть (не проверял).
drkns 01.07.2011 09:06:56 +0200 - build 2090
- Настройки "personal plugins path" и TI#2 больше нет, "персональные" плагины грузятся из <profile>\plugins.
Действительно, создал сейчас каталог %FARUSERPROFILE%\Plugins, перенес туда ряд плагинов и они подключились, спасибо за информацию.

Re: Far.exe.ini

Posted: Wed 24 Oct, 2012 07:53
by Вадим Захаренко
Веселое решение ;)

Вот пример
Апдейтер только админу - ибо нефик обновлять софт самостоятельно
ФТП - Васе, Пете и Начальнику отдела
Просмотр картинок - Васе, Начальнику отдела и Свете
Аудио плеер - только начальнику отдела
расширенное сравнение - всем кроме Кости и Николая из другого отдела

А теперь дружно раскидываем по "персональным профилям" :D

Re: Far.exe.ini

Posted: Wed 24 Oct, 2012 08:05
by Max Rusov
Вадим Захаренко wrote:А теперь дружно раскидываем по "персональным профилям" :D
Симлинки

Re: Far.exe.ini

Posted: Wed 24 Oct, 2012 08:11
by Вадим Захаренко
Max Rusov wrote:
Вадим Захаренко wrote:А теперь дружно раскидываем по "персональным профилям" :D
Симлинки
В домене много компов и еще больше пользователей и еще приличная текучка кадров :oops:

Re: Far.exe.ini

Posted: Wed 24 Oct, 2012 08:30
by DrKnS
Вадим Захаренко wrote:Самый простой способ ограничить доступ к не нужным средствами ACL
Если Вася захочет в фаре плеер, а злобный одмин запретил доступ по ацл, то кто помешает Васе скачать плеер с сайта автора и сделать что-то типа "far.exe /p%farhome%\plugins;%temp%\player"?

Лучше бы одмины на работе работой занимались, а не геноцидом.

Re: Far.exe.ini

Posted: Wed 24 Oct, 2012 08:34
by Max Rusov
DrKnS wrote:...кто помешает Васе скачать плеер с сайта автора...
Отсутствие интернета, очевидно...

Re: Far.exe.ini

Posted: Wed 24 Oct, 2012 08:56
by Вадим Захаренко
DrKnS wrote:
Вадим Захаренко wrote:Самый простой способ ограничить доступ к не нужным средствами ACL
Если Вася захочет в фаре плеер, а злобный одмин запретил доступ по ацл, то кто помешает Васе скачать плеер с сайта автора и сделать что-то типа "far.exe /p%farhome%\plugins;%temp%\player"?

Лучше бы одмины на работе работой занимались, а не геноцидом.
А баба-яга против (С) :lol:
Пусть лучше пользователи занимаются своим делом

Кстати если пользователь настолько способен, что бы запустить ФАР с дополнительными ключами
то есть еще более простой способ - %FARUSERPROFILE%\Plugins
Но это пусть начальник отдела разбирается откуда у пользователя нашлось свободное время на такое :crazy:
мне же важнее сделать "универсальный шаблон ФАРа"

Re: Far.exe.ini

Posted: Wed 24 Oct, 2012 08:59
by ladserg
DrKnS wrote:Лучше бы одмины на работе работой занимались, а не геноцидом.
Ну тут дело вовсе не в личной антипатии и бзиках админов, а в банальных требованиях руководства/регламентов/законодательства(про закон об индивидуальных сведениях слышали?), да и просто задолбали вирусы таскать.

У нас вон вообще руководство конкретно поставило задачу, никаких контактов, одноклассников, игр, лишнего ПО.

Ну и вопрос лицензионности конечно стоит ребром. На одном из предприятий, где я работал был случай, установили в комп для периферии: лицензионную винду, опенофис (МСО мы не покупали и не использовали), ну и остальное опенсурсное ПО. Отправили. Совпало это с тряской ОБЭП, знакомством с людьми в масках, доставанием всех лицензий и бумаг и доказательствами того, что вон та винда у нас лицензионная, и т.д. Отбрыкались в общем. И тут через два дня звонят счастливые обладатели нового компа на переферии и говорят мол у нас тут МСО не было, а прав поставить тоже не было. так что мы винду переустановили, МСО поставили, ACDSee, Nero и иного проприетарно-контрофактного ПО... Настройте сеть и подключите к домену... И это всё <*censored*> на фоне недавней проверки лицензий.

Не надо заниматься геноцидом говорите? :-)