Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?

Аватара пользователя
Vadikan

Re: Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?

Сообщение Vadikan »

Цитата ndvhini:



Установил "Far Manager 3 x64" с указанием хранения всех настроек в папке самой программы "C:\Program Files\Far Manager", т.е. по сути сделав Portable.

Все прекрасно работает, если запустить от имени администратора.
Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?





Цитата ndvhini:



А вот с командой "Открыть" нет доступа.
Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?






Код:

Код: Выделить всё

icacls "C:\Program Files\Far Manager\Far.exe.ini" /grant %UserName%:F
icacls "C:\Program Files\Far Manager\Profile" /grant %UserName%:F /T

или



Код:

Код: Выделить всё

icacls "C:\Program Files\Far Manager" /grant %UserName%:F /T


Цитата ndvhini:



ведь пользователь из группы Администраторы?
Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?




Это ничего не значит.

В целом сделано в целях безопасности. Также см.
Интернет - Opera AC - Продвинутая конфигурация
и
[решено] Как правильно устанавливать программы если есть "Администратор" и "обычный пользоват"
.

Если пользователь захочет - сделает по своему. Отсюда следует, что: вся безопасность - это всего лишь формальность.




Цитата ndvhini:



Вот еще Behold TV (программа для ТВ-тюнера)
Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?






Код:

Код: Выделить всё

"C:\Program Files\BeholdTV\BhConfig.exe"

Вы разве не
заметили
?




Цитата ndvhini:



так вот также выдает сообщение на попытки что-то изменить в настройках
Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?




Аналогично:



Код:

Код: Выделить всё

icacls "C:\Program Files\BeholdTV" /grant %UserName%:F /T



Т.е в обоих случаях нужно задать права для текущего пользователя (icacls "C:\Program Files\Far Manager\Far.exe.ini" /grant %UserName%:F) или установить привилегия для группы "Пользователи (icacls "C:\Program Files\Far Manager\Far.exe.ini" /grant Пользователи:F)", если необходимо чтоб программа беспрепятственно записывала параметры без необходимости выбора "Запуск от имени администратора".





Также для BeholdTV можно выбрать расположение настроек:










Цитата ndvhini:



Я просто не пойму, мне что, все от имени администратора теперь запускать?
Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?




Зависит не только от системы, но и от программы (как в
данном
случае).
Аватара пользователя
x0r

Re: Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?

Сообщение x0r »

Цитата ndvhini:



Я просто не пойму, мне что, все от имени администратора теперь запускать?
Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?




Ты действительно не понимаешь. Ну поставил ты его от имени одмина, но запускаешь то ты его из-под юзера. Твой Администратор это не тот Администратор, винда тебя и другие программы дурит.

Far это файловый манагер и ему нужен полный доступ к дискам и + ты ему сказал настройки в себя писать. А винда его рубит, не давая писать к себе, ибо в %PROGRAMFILES% для папок установлены и наследуются права... долго объяснять. Короче, не хочешь переносить папку с Far3 в другое место - убери у нее наследование прав и поставь своему юзеру "Администратору" полные права на эту папку и ее подпапки и заработает.
Аватара пользователя
Vadikan

Re: Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?

Сообщение Vadikan »

На деле FAR нормально работает из коробки, если установлен в Program Files из MSI или путем распаковки архива при стандартном и нижнем уровне UAC. Потому что его стандартное поведение - хранение пользовательских данных в %appdata%\Far Manager. Поэтому проблемы топикстартер себе создает сам - пытается сделать портативную версию с хранением настроек прямо в Program Files. Никакого смысла в этом нет (ибо для такой цели FAR можно установить в профиль), а следовательно нет смысла и в советах менять права на Program Files.
Цитата Nordek:



Если пользователь захочет - сделает по своему. Отсюда следует, что: вся безопасность - это всего лишь формальность.
Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?




Нет, отсюда следует, что безопасность - это процесс. И работает он в обе стороны - ослабление и укрепление безопасности, в зависимости от квалификации пользователя или советчиков, к которым он в итоге прислушивается.
Аватара пользователя
x0r

Re: Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?

Сообщение x0r »

Цитата Vadikan:



Поэтому проблемы топикстартер себе создает сам - пытается сделать портативную версию с хранением настроек прямо в Program Files. Никакого смысла в этом нет (ибо для такой цели FAR можно установить в профиль), а следовательно нет смысла и в советах менять права на Program Files.
Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?




Во, точно так.



только не на %PROGRAMFILES% а на саму папку с Far... не важно, главно что изюму действительно нет.
Аватара пользователя
ngochacan2001sg

Re: Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?

Сообщение ngochacan2001sg »

Я думаю, как показывают два один

После прочтения я понял разницу
Аватара пользователя
Nordek

Re: Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?

Сообщение Nordek »

Цитата Vadikan:



а следовательно нет смысла и в советах менять права на Program Files.
Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?




Не увидел, где "представляется пример/совет" смены прав на каталог Program Files. С каталогом "Program Files" не рекомендуется и ненужно производить какие-либо действия - в этом нет острой необходимости.



Ранее было предложено сменить права на интересующую папку, как в данном случае "Far Manager" и "BeholdTV". Т.е у папок "Far Manager (Кстати, например в случае с "Far Manager" - нет необходимости менять права даже у каталога "Far Manager", поскольку смены прав у подкаталога "Profile" и файла "Far.exe.ini" - достаточно. Смотрите внимательно пример выше.)" и "BeholdTV" изменить права - ничего предосудительного в этом нет.

При деинсталляции программы (каталогу которой были изменены права), затем новой установки; удаление каталога программы (каталог которой был помещён путём копирования), затем копирование одноимённого каталога программы; либо внутри каталога "Program Files" переименование каталога программы (которому были изменены права) с имение "А" в "B", затем создание нового каталога задавая тоже имя "А" как у бывшего предыдущего каталога, затем скопировав содержимое из переименованного каталога "B" в "A" - приведёт к правам по умолчанию.



К тому же ни для кого не секрет уже давным давно:

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



В
Управление доступом
рассказывается:

Смена владельца файла или папки


Задание, просмотр, изменение или удаление разрешений для файлов и папок


Разрешения на файлы и папки




В командной строке также есть справка:



Код:

Код: Выделить всё

CACLS /?



Код:

Код: Выделить всё

ICACLS /?



Код:

Код: Выделить всё

TAKEOWN /?

Далее:

Изменяем доступ к файлам, папкам, разделам реестра в Windows


Как получить доступ к файлам, папкам, разделам реестра в Windows 10, 8, 7 и Vista

в 7 винде не могу изменить папки системы, хотя в статусе администратора




- Зачем советы предоставляются в открытом месте? Они могут навредить.




Цитата Vadikan:



Поэтому проблемы топикстартер себе создает сам
Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?




Смею предположить, что пользователь специально преследовал цель для удобства.

Нашёл с помощью поиска решение или догадался переименовать файл Far.exe.example.ini в Far.exe.ini, раскомментировать параметры: UseSystemProfiles и UserProfileDir; в UseSystemProfiles поменять значение на 0.

Но что помешало продолжить человеку поиск - это загадка.



P.S Доводить безопасность до крайности - это паранойя.

Безопасности нет - пользователи Windows все "под колпаком" у Microsoft.
Аватара пользователя
Vadikan

Re: Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?

Сообщение Vadikan »

Цитата Nordek:



Не увидел, где "представляется пример/совет" смены прав на каталог Program Files.
Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?




Предлагается менять внутри этой папки, не занудствуйте.


Цитата Nordek:



Смею предположить, что пользователь специально преследовал цель для удобства.
Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?




А завтра он для удобства будет файлы из Windows удалять. Вы тоже ему такую портянку про права выкатите? Вопрос риторический.




Цитата Nordek:



Доводить безопасность до крайности - это паранойя.

Безопасности нет - пользователи Windows все "под колпаком" у Microsoft.
Доступ - [решено] В чем отличие команд "Открыть" и "Запуск от имени администратора"?




Никакой крайности в данном случае нет.



Закрываю. Если у ТС есть вопросы по теме, пусть озвучит их в ПМ - приму решение.
Ответить

Вернуться в «Microsoft Windows 10»