Показать полную графическую версию : [решено] Файлы в папке Program Files изменяются только с правами администратора
Добрый день.
есть Вин 7 Про х64.
В домене.
Сотруднику иногда нужно изменить конфигурационные файлы некоторых программ.
Они установлены стандартно - в Программ Файлы.
И вот когда он вносит изменения с помощью текстового редактора, при сохранении получает ошибку - проверьте, что файл не используется др приложением. Доступ запрещён.
Сейчас у себя на Вин 2008 Р2 проверил - тоже самое...
Оба пользователя локальные админы.
Что происходит?
Спасибо.
Morpheus
18-08-2011, 01:58
Что происходит? »
UAC зверствуеть :)
Причиной является контроль учетных записей. Когда он включен, проводник работает с обычными правами, даже у администратора.
http://www.outsidethebox.ms/11418/ (ответ на вопрос №3)
Полный ликбез тут http://www.outsidethebox.ms/10034/
UAC зверствуеть »
я как раз думал над этим когда домой ехал... рядом сидит другой сотрудник - у него гуд. а компы для меня и того сотрудника - я устанавливал.
только вот незадача..
после отключения УАК у меня программа OutlookMessenger теряет регистрацию... так же она теряет регистрацию, когда я меняю локаль нон-юникода на компе...
Morpheus
18-08-2011, 11:40
Отключение UAC естественно не выход.
Они установлены стандартно - в Программ Файлы. »
Изменяемые настройки не должны лежать в Program Files, правильное для них место - профиль пользователя.
Если разнести нет возможности,
Сотруднику иногда нужно изменить конфигурационные файлы некоторых программ. »
запускайте редактор от имени администратора. Или сначала вытаскивайте файл на рабочий стол, изменяйте, затем возвращайте на место.
Или сначала вытаскивайте файл на рабочий стол, изменяйте, затем возвращайте на место. »
он так и делает. или от администратора. но у соседа всё работает. попробую ему отключить УАК, может у него с мессенджером всё ок буит.
попробую ему отключить УАК, может у него с мессенджером всё ок буит. »
Странно видеть такую фразу после того, как помечено полезным сообщение со ссылкой на ликбез... Поставьте ему мессенджер (какой непонятно) в профиль, и все ок буит даже с UAC.
Как изменить права доступа для вновь создаваемых файлов.
Файлы создает админ, и нужно чтобы НЕадмин эти файлы мог изменять, удалять.
По умолчанию, НЕадмин может их только читать.
Вообще, проблема возникла в связи со следующим обстоятельством:
Есть некая программка (старая и незаменимая).
Она работает под Win7 только с админскими правами. Иначе не работает.
Ну с этим я смирился, и суть не в этом.
А в том, что файлы созданные этой программкой нельзя ни удалить, ни изменить в другой программе, которая работает
нормально и корректно (т.е. без админских прав).
Вобщем идеальным решение было бы:
Изменить права доступа по умолчанию для вновь создаваемых админом файлов.
Можно ли в принципе, и если да, то как это сделать?
Morpheus
24-10-2011, 00:28
bilytur, давайте попробую протелепатить. Программа установлена в папку Program Files и там же хранит все свои данные?
Попробуйте на рабочем столе создать текстовый файл, какие права на него у админа? Из других программ он ведь изменяется без проблем?
Следовательно, проблема не в "правах доступа по умолчанию для вновь создаваемых админом файлов". Права есть.
Проблему можно решить очень просто - удалением программы из Program Files и установкой к себе в профиль или в какую-нибудь папку в корне диска. Есть возможность переустановить её?
UPD: Объединил темы.
Проблему можно решить очень просто - удалением программы из Program Files и установкой к себе в профиль »
Тогда не выполняется условие Файлы создает админ, и нужно чтобы НЕадмин эти файлы мог изменять, удалять. »
Morpheus
24-10-2011, 01:41
Тогда не выполняется условие »
Да, согласен. Можно конечно 1 раз жмакнуть Да в запросе UAC, но так делать не следует.
Вторая часть справедлива:
Проблему можно решить очень просто - удалением программы из Program Files и установкой к себе в профиль или в какую-нибудь папку в корне диска. »
давайте попробую протелепатить. Программа установлена в папку Program Files »
Morpheus, нет. Программка старая и ей нужны права, независимо от места установки. Она обращается к каким-то системным ресурсам.
Программка старая, проверенная, её копать не хочу, и вопрос не в этом.
Вопрос звучит именно так:Файлы создает админ, и нужно чтобы НЕадмин эти файлы мог изменять, удалять »
Меня этот вопрос интересует и безотносительно к истории со старой программкой.
Есть ли решение?
Что нужно сделать админу, чтобы его файлы можно было удалять/изменять юзерам. Подразумеваестя что нужно не копаться с каждым файлом отдельно, а именно изменить настройки чтобы все, вновь создаваемые админом файлы можно было изменять НЕадминам.
И еще, зря перенесли мой вопрос в тему про "Program Files".
Если бы был вопрос в этом, я бы не создавал тему, так как в курсе.
Вопрос мой именно про доступ к админским файлам. и к теме "Program Files.." никакого отношения не имеет.
Я просто привел неудачный пример (возможно)
Morpheus
24-10-2011, 03:23
bilytur, а какой тогда смысл делить на обычных пользователей и админов, если пользователи имеют полный доступ к файлам админов? Можно просто создать двух админов.
bilytur, вам нужно понять, зачем программе права администратора. Если она тупо хочет сохранять свои файлы в Program Files И вам нужно, чтобы у разных пользователей был один набор файлов, у вас два пути:
1. Установить в корень диска. Это уже было озвучено, и не вижу отчета о рез-татах проверки, только бла-бла.
2. Дать всем права на запись в папку программы
Morpheus, Vadikan, хорошо.
Тогда посоветуйте программку, (лучше батник), типа:
some.cmd "мой_файл.txt"
Запускаемый от имени админа и дающий все права на файл "мой_файл.txt"
Еще лучше чтобы он мог не только файл но и указанную директорию отдавать в распоряжение пользователям.
[решено] Проблемы с доступом к папкам и файлам .:[все вопросы]:. (http://forum.oszone.net/thread-129646.html)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC