Показать полную графическую версию : [решено] Как запуститься от имени TrustedInstaller?
Здравствуйте. Реанимирую Windows Mail копированием рабочего варианта. Не хочется переделывать настройки безопасности от папки, поэтому решил сделать копирование от имени TrustedInstaller. Как это можно сделать? psexec не хочет, отказано в доступе при создании службы. Ну и на будущее, как запускать программы от имени TrustedInstaller?
Vancouver
15-12-2009, 07:59
Не хочется переделывать настройки безопасности от папки, »
Не бойтесь. Потом вернете права на папку TrustedInstaller.
http://forum.oszone.net/post-1226309.html#post1226309
Перенос Windows Mail из Win Vista в Win 7 (http://forum.oszone.net/thread-153612.html)
апускать программы от имени TrustedInstaller? »
TrustedInastaller не пользователь а служба! От его имени нельзя зайти)
localsystem тоже типа того, но если в NT (до vista) создать службу, которая в интерактивном режиме запустит cmd.exe, то получается что можно...
О! а можно сделать скрипт и запустить его как службу от имени TrustInstaller?
К сожалению, я не нашёл в списке пользователей системы (при установке владельца на TrustedInstaller) самого TrustedInstaller.
читал невнимательно
Поэтому решил сделать как посоветовал Vancouver, но со своими коррективами:
1. сохраняем настройки доступа в файл
2. меняем права
3. заменяем файлы
4. восстанавливаем настройки доступа из файла
тут загвоздка:
c:\Program Files>icacls "Windows Mail" /save %temp%\acl_test.txt /T
обработанный файл: Windows Mail
обработанный файл: Windows Mail\en-US
обработанный файл: Windows Mail\msoe.dll
обработанный файл: Windows Mail\MSOERES.dll
обработанный файл: Windows Mail\oeimport.dll
обработанный файл: Windows Mail\ru-RU
обработанный файл: Windows Mail\wab.exe
обработанный файл: Windows Mail\wabfind.dll
обработанный файл: Windows Mail\wabimp.dll
обработанный файл: Windows Mail\wabmig.exe
обработанный файл: Windows Mail\WinMail.exe
обработанный файл: Windows Mail\en-US\msoeres.dll.mui
обработанный файл: Windows Mail\en-US\WinMail.exe.mui
обработанный файл: Windows Mail\ru-RU\msoeres.dll.mui
обработанный файл: Windows Mail\ru-RU\WinMail.exe.mui
Успешно обработано 15 файлов; не удалось обработать 0 файлов
c:\Program Files>notepad %temp%/acl_test.txt
c:\Program Files>icacls "Windows Mail" /restore %temp%\acl_test.txt /T
Вызывающая сторона не обладает всеми необходимыми правами доступа.
Успешно обработано 0 файлов; не удалось обработать 0 файлов
Чё за фигня с правами? как её заставить?
В общем решилось так: старый cacls без вопросов поменял права у случайно взятого файла, поэтому текстовый файл с сохранёнными правами был переделан в батник:
cacls "Windows Mail" /s:D:PAI(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;CIIO;GA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;0x1301bf;;;SY)(A;OICIIO;GA;;;SY)(A;;0x1301bf;;;BA)(A;OICIIO;GA;;;BA)(A;;0x1200a9;;;BU )(A;OICIIO;GXGR;;;BU)(A;OICIIO;GA;;;CO)
cacls "Windows Mail\en-US" /s:D:AI(A;ID;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;CIIOID;GA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;ID;FA;;;SY)(A;OICIIOID;GA;;;SY)(A;ID;FA;;;BA)(A;OICIIOID;GA;;;BA)(A;ID;0x1200a9;;;BU)( A;OICIIOID;GXGR;;;BU)(A;ID;FA;;;S-1-5-21-685751720-1519086369-102044849-1000)(A;OICIIOID;GA;;;CO)
cacls "Windows Mail\msoe.dll" /s:D:PAI(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;0x1200a9;;;BA)(A;;0x1200a9;;;SY)(A;;0x1200a9;;;BU)S:AI
cacls "Windows Mail\MSOERES.dll" /s:D:PAI(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;0x1200a9;;;BA)(A;;0x1200a9;;;SY)(A;;0x1200a9;;;BU)S:AI
cacls "Windows Mail\oeimport.dll" /s:D:PAI(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;0x1200a9;;;BA)(A;;0x1200a9;;;SY)(A;;0x1200a9;;;BU)S:AI
cacls "Windows Mail\ru-RU" /s:D:PAI(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;CIIO;GA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;0x1301bf;;;SY)(A;OICIIO;GA;;;SY)(A;;0x1301bf;;;BA)(A;OICIIO;GA;;;BA)(A;;0x1200a9;;;BU )(A;OICIIO;GXGR;;;BU)(A;OICIIO;GA;;;CO)
cacls "Windows Mail\wab.exe" /s:D:PAI(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;0x1200a9;;;BA)(A;;0x1200a9;;;SY)(A;;0x1200a9;;;BU)S:AI
cacls "Windows Mail\wabfind.dll" /s:D:PAI(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;0x1200a9;;;BA)(A;;0x1200a9;;;SY)(A;;0x1200a9;;;BU)S:AI
cacls "Windows Mail\wabimp.dll" /s:D:PAI(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;0x1200a9;;;BA)(A;;0x1200a9;;;SY)(A;;0x1200a9;;;BU)S:AI
cacls "Windows Mail\wabmig.exe" /s:D:PAI(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;0x1200a9;;;BA)(A;;0x1200a9;;;SY)(A;;0x1200a9;;;BU)S:AI
cacls "Windows Mail\WinMail.exe" /s:D:PAI(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;0x1201a9;;;BA)(A;;0x1201a9;;;SY)(A;;0x1200a9;;;BU)S:AI
cacls "Windows Mail\en-US\msoeres.dll.mui" /s:D:AI(A;ID;FA;;;SY)(A;ID;FA;;;BA)(A;ID;0x1200a9;;;BU)(A;ID;FA;;;S-1-5-21-685751720-1519086369-102044849-1000)
cacls "Windows Mail\en-US\WinMail.exe.mui" /s:D:AI(A;ID;FA;;;SY)(A;ID;FA;;;BA)(A;ID;0x1200a9;;;BU)(A;ID;FA;;;S-1-5-21-685751720-1519086369-102044849-1000)
cacls "Windows Mail\ru-RU\msoeres.dll.mui" /s:D:PAI(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;0x1200a9;;;BA)(A;;0x1200a9;;;SY)(A;;0x1200a9;;;BU)S:AI
cacls "Windows Mail\ru-RU\WinMail.exe.mui" /s:D:PAI(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;0x1200a9;;;BA)(A;;0x1200a9;;;SY)(A;;0x1200a9;;;BU)S:AI
Алгоритм такой:
0. Заходим с консоли в C:\Program Files
1. сохраняем таблицы доступа в файл icacls "Windows Mail" /save %temp%\restore_acl.bat
2. действуем по инструкции, добавляем права, переписываем "Windows Mail"
3. заменяем начало каждой нечётной строчки на `cacls "`, конец на `" /s:` и удаляем перенос строки (2 строчки в одну)
4. сохраняем файл в кодировке ANSI
5. запускаем %temp%\restore_acl и отвечаем на все вопросы утвердительно
6. чистим мусор erase %temp%\restore_acl.bat
у меня одного окошко постоянно проворачивается назад при наборе текста?
Vancouver
15-12-2009, 22:54
pva, http://drachev.com/projects/launch-as-system/
а можно этого же эффекта добитья через планировщик заданий? я не смог указать пользователя TrustedInstaller при создании задания
saleen13
31-01-2010, 20:51
http://s41.radikal.ru/i094/1001/fd/385a86236cda.png
вот случайно нашел некую группу "Trustedinstaler" ,которая имеет полный досп к многим фаилам windows ,и так же являецца владельцем етих фаилов ,то есть даже выше чем администратор!Хоть и можно перевести права на фаил на себя ,и изменить доступ ,всё же хочецца узнать что ето за группа пользователь такая?
Morpheus
31-01-2010, 21:02
saleen13, переношу. Читайте тему.
saleen13, а оно вам надо? [решено] Права доступа к файлу в папке Windows\System32 (http://forum.oszone.net/thread-151191.html)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC