Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];

Вниз

поднять права до system   Найти похожие ветки 

 
vidiv ©   (2005-05-26 12:59) [0]

Как поднять права с администратора до system? теоретически можно создать системный сервис и запустить его. а есть способ по проще?


 
Anatoly Podgoretsky ©   (2005-05-26 13:15) [1]

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


 
vidiv ©   (2005-05-26 13:24) [2]


> Anatoly Podgoretsky ©   (26.05.05 13:15) [1]

К примеру у меня Apache работает как сервис с правами SYSTEM. В скрипте на php я работаю с excel-ем (через ole). Excel запускается тоже с правами system, т.к. его запускает Apache. Но в случае ошибки в скрипте - Excel не выгружается, и убить его невозможно с правами администратора. А с правами system можно!
Т.е. решение данной задачи нужно только мне, для удобства, я не пишу никаких супер мега программ. По большому счету требуется только запустить taskmgr с правами системы!


 
Игорь Шевченко ©   (2005-05-26 13:28) [3]


> Но в случае ошибки в скрипте


Исправь скрипт


 
alpet ©   (2005-05-26 18:04) [4]

Администрирование -> Локальная политика безопасности
Параметры безопасности -> Локальные политики -> Назначение прав пользователям -> Работа в режиме операционной системы.
В список можно добавить учетную запись пользователя, того же администратора, правда поможет или нет я не знаю. А из того же Excel не удается запустить taskmgr ?


 
Игорь Шевченко ©   (2005-05-26 18:23) [5]

alpet ©   (26.05.05 18:04) [4]


> Администрирование -> Локальная политика безопасности
> Параметры безопасности -> Локальные политики -> Назначение
> прав пользователям -> Работа в режиме операционной системы.
>


И чего ?


 
alpet ©   (2005-05-26 18:51) [6]

Я в давние времена ради эксперимента добавил свою учетку в этот список, после чего стало возможным гулять по ключу HKLM\SAM\SAM в реестре. Сейчас правда так не получается, видимо я тогда еще что-то в системе испортил...


 
Игорь Шевченко ©   (2005-05-26 18:58) [7]

alpet ©   (26.05.05 18:51) [6]

Я к чему говорю - факт наличия SE_TCB_NAME влияет только на строго определенные функции Windows и не влечет за собой автоматической смены учетной записи на LocalSystem.


 
vidiv ©   (2005-05-27 10:08) [8]


> Игорь Шевченко ©   (26.05.05 13:28) [3]
> Исправь скрипт


Для отладки необходимо.


> alpet ©   (26.05.05 18:04) [4]
> А из того же Excel не удается запустить taskmgr ?


Нет. Его окна скрыто.


> Игорь Шевченко ©  (26.05.05 18:58) [7]


А что влечет?


 
Игорь Шевченко ©   (2005-05-27 10:12) [9]

vidiv ©   (27.05.05 10:08) [8]


> Для отладки необходимо.


Исправь скрипт


 
vidiv ©   (2005-05-27 10:22) [10]


> Игорь Шевченко ©   (27.05.05 10:12) [9]

Издеваетесь?  Для того и нужно, чтобы исправлять! После нескольких неудачных попыток выполнить скрипт этих Excelей уже целая куча. Вот мешают работать!


 
wal ©   (2005-05-27 10:36) [11]

Почему бы "для отладки" не запускать тот же апач не от система, а от пользователя?

С уважением.


 
Игорь Шевченко ©   (2005-05-27 10:37) [12]

vidiv ©   (27.05.05 10:22) [10]

Не издеваюсь. Исправь скрипт. Укажи в скрипте или иным образом, что процессы надо запускать от другой учетной записи.


 
alpet ©   (2005-05-27 10:38) [13]

vidiv ©   (27.05.05 10:22) [10]
Напиши в конце-концов сервис который будет запускать taskmgr с правами system.

Игорь, а привилегия SE_DEBUG_PRIVILEGE дает право завешить процесс с запущенного под у.з. LocalSystem, из процесса запущеного под у.з. Администратора.


 
wal ©   (2005-05-27 10:40) [14]

А "подвисшие" системные процессы я убиваю с помошью делфи, она вроде не против


 
alpet ©   (2005-05-27 10:47) [15]

Я системные процессы могу с помощью processExplorer завершать. Вот сейчас один завершил, блин :-(


 
Игорь Шевченко ©   (2005-05-27 10:47) [16]

alpet ©   (27.05.05 10:38) [13]


> Игорь, а привилегия SE_DEBUG_PRIVILEGE дает право завешить
> процесс с запущенного под у.з. LocalSystem, из процесса
> запущеного под у.з. Администратора.


Конечно.


 
alpet ©   (2005-05-27 10:51) [17]

Вобщем можно посоветывать автору скачать ProcessExplorer и убивать зависший Excel.exe из него.

Taskmgr к примеру не может убить svchost.exe, а PE смог, из-за чего система отсчитав 60 секунд перезагрузилась :-)


 
vidiv ©   (2005-05-27 11:01) [18]


> alpet ©   (27.05.05 10:51) [17]

запускаешь shutdown -a, и работаешь дальше =)
Скачаю - посмотрю.


> Игорь Шевченко ©   (27.05.05 10:47) [16]

А если ничего не програмируя (т.е. только теми средствами что предостовляет shell) можно запустить taskmgr от имени system ?


 
alpet ©   (2005-05-27 11:35) [19]

vidiv ©   (27.05.05 11:01) [18]
>запускаешь shutdown -a, и работаешь дальше =)

После убиения svchost.exe, лучше дать системе перезагрузиться.


 
BiN ©   (2005-05-27 12:00) [20]

vidiv ©   (27.05.05 11:01) [18]
А если ничего не програмируя (т.е. только теми средствами что предостовляет shell) можно запустить taskmgr от имени system ?


Не знаю, чего там shell может предоставлять, а для запуска приложений в контексте безопасности local system можно использовать планировщик задач aka at
Но в случае с taskmgr это тебе не поможет, ибо рабочий стол у служб свой, пользователю недоступный.


 
Игорь Шевченко ©   (2005-05-27 12:27) [21]


> А если ничего не програмируя (т.е. только теми средствами
> что предостовляет shell) можно запустить taskmgr от имени
> system ?


Давай ты не будешь "желать странного"


 
BiN ©   (2005-05-27 12:40) [22]

Игорь Шевченко ©   (27.05.05 12:27) [21]

В контексте данной задачи это дейсвительно странное желание.
Но в сугубо образовательных целях - очень даже полезное -)


 
Игорь Шевченко ©   (2005-05-27 12:47) [23]

BiN ©   (27.05.05 12:40) [22]

В сугубо образовательных оно Руссиновича с братом его во Христе Соломоном полезно читать. Я про планировщик, например, оттуда вычитал.

С уважением,


 
sniknik ©   (2005-05-27 13:52) [24]

> Для отладки необходимо.
а не получится, для отладки, запускать Apache не от system-а а от администратора?... тогда насколько понял > [2] и ексель запустится с меньшими правами и снести его можно будет простым таскменеджером.


 
mUchenik   (2005-05-30 11:15) [25]

Удалено модератором
Примечание: Задай вопрос в отдельной ветке


 
mUchenik   (2005-05-30 11:18) [26]

Удалено модератором
Примечание: Offtopic



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.01 c
1-1120751838
VasRog
2005-07-07 19:57
2005.07.25
Указатель на динамический массив


4-1117203919
alex_***
2005-05-27 18:25
2005.07.25
Как узнать хендл своего процесса


4-1117435550
Greg123
2005-05-30 10:45
2005.07.25
Программно кликнуть мышкой на Capton формы


1-1120828756
onics
2005-07-08 17:19
2005.07.25
Параметры ф-ции Excel.ActiveWorkbook.SaveAs


1-1120514158
Денис
2005-07-05 01:55
2005.07.25
Выявить библиотеки, к которым обращается проект,





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский