![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 3 Dołączył: 15.10.2008 Skąd: Internet Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie (IMG:style_emoticons/default/rolleyes.gif)
Moje pytania dotyczą głównie serwera - system operacyjny gnu/linux debian A więc. Mam na serwerze zainstalowane apache2 za pomocą którego z poziomu www i php włączam sobie programy w systemie (użytkownikowi www-data dałem uprawnienia sudders-root więc może wykonywać wszystkie polecenia systemowe). Problem jest w tym, że procesy uruchomione w ten sposób w np. htop widać, że uruchomił www-data i jeżeli zresetuje np. apache2 to procesy się wyłączą ;( Wiem, że da się w ustawieniach php/apache zrobić aby procesy się nie wyłączały tylko nie pamiętam już jak. Drugie pytanie to jak uruchomić proces 'za pomocą innego użytkownika', to wtedy bym zrobił takiego użytkownika i przez PHP uruchamiał bym proces jako inny użytkownik, wtedy jak zresetował bym apache2 to by się proces nie wyłączył. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Cytat użytkownikowi www-data dałem uprawnienia sudders-root więc może wykonywać wszystkie polecenia systemowe To nie wydaje się być mądrym rozwiązaniem. Spróbuj zamiast tego do /etc/sudoers dodać pojedyncze polecenia które www-data wykona jako root bez wpisywania hasła (IMG:style_emoticons/default/smile.gif) Cytat Problem jest w tym, że procesy uruchomione w ten sposób w np. htop widać, że uruchomił www-data i jeżeli zresetuje np. apache2 to procesy się wyłączą ;( To się dzieje ponieważ "proces-rodzic" zostaje wyłączony, a w raz z nim wszystkie jego "dzieci", to normalne. Spróbuj może tak: Kod screen htop Cytat Drugie pytanie to jak uruchomić proces 'za pomocą innego użytkownika', to wtedy bym zrobił takiego użytkownika i przez PHP uruchamiał bym proces jako inny użytkownik, wtedy jak zresetował bym apache2 to by się proces nie wyłączył. Kod su uzytkownik -c htop -- WebNuLL Ten post edytował Babcia@Stefa 5.12.2010, 12:05:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.08.2025 - 11:15 |