Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   TakeOwnership. Утилиты для применения прав доступа к файлам. (http://forum.oszone.net/showthread.php?t=195181)

Virtyaluk 28-12-2010 03:19 1575968

TakeOwnership. Утилиты для применения прав доступа к файлам.
 
Здравствуйте!
Хочу представить вашему вниманию пару утилит для возможности применения прав доступа к файлам.

TakeOwnership

Возможности TakeOwnership:
  1. Получение прав на любое количество файлов. Добавление файлов в очередь. Использование текстового списка файлов в качестве источника.
  2. Восстановление прав файлов предыдущей сессии или-же своего списка файлов.
  3. Возможность работы в консольном варианте с помощью флагов командной строки.
  4. Не требуется инсталляция. Распаковал – запустил!

Внимание!Работа с папками предусмотрена только в консольном варианте!

Флаги командной строки:
  • -files [file1,file2] – применение прав к строковому массиву, который содержит в себе имена файлов разделенных запятой;
  • -filelist [patchtolist] – применение прав ко всем файлам в списке файлов, размещенном по пути [patchtolist];
  • -dir [dir1,dir2] – применение прав к строковому массиву, который содержит в себе имена папок разделенных запятой;
  • Для отмены прав используются аналогичные флаги: -files_restore [file1,file2]; -filelist_restore [patchtofilelist]; -dir_restore [dir1,dir2];
  • -? – для просмотра полного списка флагов командной строки.

Внимание! Программа понимает только полные пути к файлам\папкам. Если же был указано только название файла\папки, программа будет понимать это так, будто-бы файл размещен в одном каталоге с программой.

Скриншоты:




Скачать TakeOwnership


TakeOwnership 2 FileList

Возможности TakeOwnership 2 FileList:
  1. Применение различных прав доступа к списку фалов;
  2. Возможность выбора одного варианта прав доступа с имеющихся 7;
  3. Возможность создания собственного списка фалов.

Внимание!Работа программы в консольном варианте не предусмотрена.

Флаги командной строки:
  • -createlist - вызов формы для создания собственного списка файлов.

Внимание! Программа понимает только полные пути к файлам\папкам. Если же был указано только название файла\папки, программа будет понимать это так, будто-бы файл размещен в одном каталоге с программой.

Скриншоты:



Скачать TakeOwnership 2 FileList


Системные требования:
  • Windows Vista\7
  • Полномочия Администратора в вашей учетной записи




P.S.:
Рассмотрю все предложения по улучшению программ и учту их при создании следующей сборки

Всегда ваш Virtyaluk

Smarty 28-12-2010 07:20 1576003

Virtyaluk, утилиты нужные и полезные, особенно консольная!
Только место им не здесь, а в форуме Microsoft Windows 7.
Переношу...

Vancouver 28-12-2010 08:20 1576022

Многовато, сих будет TakeOwnershipEx. Получить права на файл и вернуть всё, как было. :)

Smarty 28-12-2010 08:51 1576032

Vancouver, и консольный вариант там есть? ;)

Vancouver 28-12-2010 09:09 1576042

Smarty, нэт. Пусть объединят усилия. :)

Virtyaluk 28-12-2010 12:17 1576169

Ребята, я же говорил, что рассмотрю любые предложение и постараюсь сделать утилиту наиболее универсальной.

hb860 28-12-2010 14:46 1576297

Smarty, кому-что, а лысому расчёска!
Чёрт возьми, сегодня же документирую setacl по-русски и отпишу тебе нужные команды в аську

hb860 28-12-2010 23:26 1576640

Я, если честно, хреново представляю, в каком виде мне привернуть командную строку к TakeOwnershipEx.
Я в принципе представляю для чего вам это надо. Для подмены файлов сор своими ресурсами.
Итак, в общем сценарии TakeOwnershipEx должна быть установлена в системе.
Но, но. Это несколько противоречит сценарию подмены файла. Типа, подменили файл и забыли про утилиту.
В таком случае программа должна получить права, вы должны заменить файлы, программа должна восстановить права. В самой системе её в этом случае делать нечего.
Так чтоли?

Morpheus 28-12-2010 23:29 1576643

hb860, 2 последних комментария вообще не понял... Вы с кем и о чём? :)

Smarty 28-12-2010 23:43 1576650

hb860, Virtyaluk, в первую очередь она должна быть портабельной,
т.к. нужна только в момент получения - возвращения прав в том же сеансе до перезагрузки.
Во вторую очередь утилита должна "понимать" список файлов\папок для обработки, например:
Код:

%WINDIR%\System32\authui.dll
%WINDIR%\SysWOW64\authui.dll
%WINDIR%\System32\de-DE\
или
%mount%\WINDOWS\System32\authui.dll
%mount%\WINDOWS\SysWOW64\authui.dll
%mount%\WINDOWS\System32\de-DE\

В-третьих, не на все файлы\папки надо возвращать права, т.к. они будут удалены из системы или образа.
Это общее представление.

Если дальнейшая разработка утилиты пойдет в этом направлении, то можно вернуть в Оформление :)

Цитата:

Цитата Morpheus
Вы с кем и о чём? »

Эт мы о своем, о дев о применении утилиты для пропатчивания открытыми ресурсами ;)

ЗЫ.
hb860, Virtyaluk, можно сделать в файле со списком (INF, INI, CFG,...) две секции
Код:

[restore] (для возврата прав и владельца)
%WINDIR%\System32\authui.dll
%WINDIR%\SysWOW64\authui.dll

[remove] (для удаления)
%WINDIR%\System32\de-DE\


Smarty 29-12-2010 00:23 1576673

ЗЗЫ. Virtyaluk, что-то не хочет утиль права получать...
Попробовал на notepad.exe.
Получил права, пытаюсь удалить, а система пишет, что надо получить права у меня же... :o

hb860 29-12-2010 13:38 1576968

Smarty, вчера на дне рождения оказался, не написал ничего
Вот то, что тебе надо, делает setacl. Попробуем решить проблему без написания кода

Aimless 02-03-2011 18:34 1625601

Помогите пожалуйста кто-нибудь! В кратце суть проблемы: мне нужно было установить программу, но для того чтобы она приняла кейген нужно изменить строчку в файле host.. скачала программку TakeOwnership и вручную ПКМ на файле host дала себе полные права для его редактирования. Всё бы ничего, файл изменила, программка заработала.. Но теперь например антивирус avg не отключается на время, при попытке вызова такой функции он просто перестаёт отвечать. Программка Little Registry Cleaner при обнаружении ошибок тоже сначала виснет потом выдаёт:


читать дальше »
Код:

Started scan at 02.03.2011 18:29:45

Starting scanning: Файлы автозагрузки
Checking for invalid files in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
Checking for invalid files in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Checking for invalid files in HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
Checking for invalid files in HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Checking for invalid files in HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce
Checking for invalid files in HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run
Finished scanning: Файлы автозагрузки


Starting scanning: ActiveX / COM-объекты
Scanning HKEY_CLASSES_ROOT\CLSID for invalid CLSID's
Scanning HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID for invalid CLSID's
Scanning HKEY_CLASSES_ROOT\Wow6432Node\CLSID for invalid CLSID's
Scanning HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID for invalid CLSID's
Scanning HKEY_CLASSES_ROOT for invalid Classes
Bad Registry Key Found! Problem: "Отсутствует CLSID Ссылка" Path: "HKEY_CLASSES_ROOT\ehGLID.GLIDPlugInUDCR"
Bad Registry Key Found! Problem: "Отсутствует CLSID Ссылка" Path: "HKEY_CLASSES_ROOT\ehGLID.GLIDPlugInUDCR.1"
Scanning HKEY_LOCAL_MACHINE\SOFTWARE\Classes for invalid Classes
Bad Registry Key Found! Problem: "Отсутствует CLSID Ссылка" Path: "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ehGLID.GLIDPlugInUDCR"
Bad Registry Key Found! Problem: "Отсутствует CLSID Ссылка" Path: "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ehGLID.GLIDPlugInUDCR.1"
Scanning HKEY_CURRENT_USER\SOFTWARE\Classes for invalid Classes
Scanning HKEY_CLASSES_ROOT\Wow6432Node for invalid Classes
Scanning HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes for invalid Classes
Scanning HKEY_CLASSES_ROOT\AppID for invalid AppID's
Scanning HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID for invalid AppID's
Scanning HKEY_CLASSES_ROOT\Wow6432Node\AppID for invalid AppID's
Checking for invalid browser helper objects
Checking for invalid explorer toolbars
Checking for invalid explorer extensions
Checking for invalid explorer file extensions
Bad Registry Key Found! Problem: "Неиспользуемые расширения файлов" Path: "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\."
Finished scanning: ActiveX / COM-объекты

Starting scanning: Настройки программы
Scanning HKEY_LOCAL_MACHINE\SOFTWARE for empty registry keys
Scanning HKEY_CURRENT_USER\SOFTWARE for empty registry keys
Scanning HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node for empty registry keys
Scanning HKEY_CURRENT_USER\SOFTWARE\Wow6432Node for empty registry keys
Finished scanning: Настройки программы

Starting scanning: Недавние документы
Cleaning invalid references in HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs
Finished scanning: Недавние документы

Total time elapsed: 14,0788052 seconds
Total problems found: 5
Total objects scanned: 0



Что мне делать? Как мне удалить все внесенные этой программой (Take OwnerShip) изменения и восстановить фал host? :(

Morpheus 02-03-2011 18:41 1625610

Aimless, hosts просто удаляете и создаёте новый с таким текстом:
Код:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97    rhino.acme.com          # source server
#      38.25.63.10    x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#        127.0.0.1      localhost
#        ::1            localhost


Aimless 02-03-2011 19:26 1625641

Morpheus, спасибо за ответ!
Я так и сделала, но проблема осталась нерешенной.. Всё началось вчера и я уже успела воспользоваться программами little registry которая не помогла, пыталась вручную несколькими способами, но ничего не удаляла, microsoft fix it создала мне папку windows.old и hosts.old... у hosts я удалила расширение и вставила в него код, который вы мне написали.
Что делать с папкой windows.old? рядом есть обычная папка windows.. (у меня win 7 64)
И что интересное заметила перед тем как любая из программ даёт сбой (либо AVG, либо другие) выскакивает сообщение со значком реестра и текстом "разрешить внести изменения данной программе на этом компьютере", в заголовке написано "контроль учетных записей пользователей" , имя программы которая мне это говорит "обработчик команд windows". . после этого мелькает командная строка и всё виснет .. Я уже начинаю отчаиваться... на семерку перешла 2 дня назад с xp, очень не хотелось бы опять сносить всё =\

может проблема всё же в утерянных ссылках CLSID? только как их тогда восстановить.. ?

Morpheus 02-03-2011 19:45 1625658

Aimless, удалите AVG.
Зависающие программы официально совместимы с Windows 7?
Цитата:

Цитата Aimless
Всё началось вчера »

Запуск восстановления системы

Aimless 02-03-2011 19:56 1625668

Morpheus, AVG я скачивала для win 7, работает прекрасно пока не пытаюсь её отключить. Остальные программы какая как.
Спасибо за ссылку, попробую сделать как написано, хотя например восстановление системы проблему не решило ( Сейчас отключила UAC и AVG успешно отключен, не завис.. Теперь всё начинает проясняться... но только не хотелось бы отключать контроль учетных записей, ни раз мне на viste комп спасал.. его нельзя как-то восстановить отдельно?

Morpheus 02-03-2011 20:05 1625681

Aimless,
1.
Цитата:

Цитата Morpheus
удалите AVG. »

2. Проверьте работу.
3. Установите AVG.
4. Проверьте работу.

achyo 02-03-2011 22:41 1625847

Проще твик реестра применить чем эту утилиту!!!

Vadikan 02-03-2011 23:05 1625866

achyo, а вернуть после твика слабо?

Aimless 03-03-2011 08:52 1626049

achyo, проблема в том что изначально я и нашла твик реестра с этим названием (TakeOwnerShip).. подумать даже не успела и вот он уже всё мне изменил ) >< теперь вот огребаю..
Morpheus, Сделала всё.. но что без авг, что с ним одно и то же. Включаю UAC - проги виснут при требовании контроля уч.записи (но тоже интересно, что не все), выключаю его - всё отлично..

Morpheus 03-03-2011 10:05 1626079

Aimless, Как определить, является проблема системной или вызвана сторонним приложением/драйвером?

Aimless 03-03-2011 20:25 1626623

Morpheus, спасибо за помощь! :)
Надеюсь поможет..

Smarty 18-08-2011 13:03 1734460

Цитата:

Цитата Virtyaluk
Рассмотрю все предложения по улучшению программ и учту их при создании следующей сборки »

Утилита не заброшена? Есть предложение.

зузу 29-06-2012 02:06 1942445

Не впечатлило, удалил, но из контексного меню никак не удаляется команда

Kyogre 04-11-2012 20:00 2018768

зузу,
Через CCleaner пробовал? В смысле, там есть такая штука "сервис - автозагрузка - контекстное меню", попробуй оттуда удалить эту команду.

stas_2029 12-02-2014 16:55 2307925

Нет доступа к определённым файлам рабочего стола
 
Вложений: 1
Привет всем, воспользовался сегодня вот этим поделием http://forum.oszone.net/thread-195181-3.html под названием TakeOwnership 2 FileList, запустил, выбрал файл, задал полный доступ и почему то ли сломались, то ли зашифровались некоторые файлы на рабочем столе . Результат на скрине. Помогите кто чем может.

Denisoff 12-02-2014 17:52 2307952

Цитата:

Цитата stas_2029
воспользовался сегодня вот этим поделием »

Удалить, откатить не пробовали ?

stas_2029 12-02-2014 18:04 2307961

Denisoff Зачем удалять? Откат не помог. Что мне делать? Что с файлами хоть, они не открываются, размер у всех 0 байт. Почему то только именно эти сломались, хотя права я хотел разблокировать для файла который вообще с рабочим столом не связан, абсолютно в другой папке.

okshef 12-02-2014 18:34 2307983

stas_2029, восстановить права той же утилитой?

stas_2029 12-02-2014 20:13 2308026

okshef
Пробовал, не восстанавливает ничего вообще.

okshef
А могут ли файлы ломаться или шифроваться при смене прав на них или использовании подобных утилит? А ещё у меня почему то упорно права на папку Общие документы которая в папке общие, там где папки всех пользователей не меняются. В меню, где права задаешь стоит та учетка, которой раньше права принадлежали, не админской(на одном компе админка и обычная) Под админом доступна, под второй учеткой постоянно только для чтения. Права не меняются совсем и информацию нельзя сохранить. Что я не так делаю?

okshef 12-02-2014 23:03 2308121

stas_2029, не могу вам ничего сказать, так как этой утилитой не пользовался, и вообще к изменению прав отношусь с трепетом и лишний раз не лезу...

stas_2029 12-02-2014 23:37 2308133

:cry: Что теперь делать? Нельзя разве восстановить?

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

okshef 12-02-2014 23:58 2308140

Проверьте вручную, у кого какие права на папку Desktop в %userprofile%

P.S. Темы объединил, может автор подключится.

stas_2029 13-02-2014 00:26 2308150

okshef Сейчас точнее проверить не могу, но наверно они принадлежат администратору. Обычную учетку создали чтобы можно было получить доступ к одной папке, которая лежит в общих документах в папке users. Я пробовал менять права все нормально меняется, для каждого пользователя, но изменения в файле не сохранить, потому что эта папка для чтения, а изменить не получается. А тут ещё и слетели почему то файлы уже рабочего стола. Как так то?

okshef 13-02-2014 01:00 2308161

Должны быть: Система, Администратор, Пользователь

stas_2029 22-02-2014 02:20 2313481

Они в списке есть тоже.

Я есть кто нибудь знающий по этой части или никого?

Есть теория, что у меня может быть шифровальщик файлов Поспрашивал в сети, говорят, что сами фалы могут быть целыми, просто зашифрованы. Советуют менять права в безопасном режиме. Что скажете? И Советую удалить с форума эти прораммы. Либо пусть автор на связь выходит.

okshef
В общем, на писал на форуме мелкософта, даже они не знают, почему у меня сломались файлы. Буду писать на антивирусные форумы. Удалите с вашего с форума этот софт. Кто нибудь ещё увидит да скачает. Это же чистой воды вирус.


Время: 17:26.

Время: 17:26.
© OSzone.net 2001-