Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest sobota, 28 czerwca 2025, 11:15

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 6 ] 
Autor Wiadomość
Post: wtorek, 1 listopada 2005, 02:59 
Offline

Rejestracja: środa, 15 września 2004, 13:08
Posty: 95
jak wpisac w rc.local usluge aby wlascicielem byl user a nie root?
np.: kod typu /home/user/plik zostale przywlaszczony przez root-a, co dopisac zeby uruchomiony plik byl procesem user-a.


Na górę
 Wyświetl profil  
 
Post: wtorek, 1 listopada 2005, 11:39 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
poczta pisze:
jak wpisac w rc.local usluge aby wlascicielem byl user a nie root?
np.: kod typu /home/user/plik zostale przywlaszczony przez root-a, co dopisac zeby uruchomiony plik byl procesem user-a.


su -c "polecenie" nazwa_usera

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 2 listopada 2005, 00:52 
Offline

Rejestracja: czwartek, 15 kwietnia 2004, 20:34
Posty: 96
Lokalizacja: Szklarska Poręba/Navan
Lub

: [/] [] ()
sudo - nazwa_usera -c "/home/user/program"


Pozdrawiam

P.S Trzeba miec sudo w systemie. :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 2 listopada 2005, 22:12 
Offline

Rejestracja: środa, 15 września 2004, 13:08
Posty: 95
no nie za bardzo to tak wyglada jak piszecie (pomine juz bledy w skladni)

moze wyjasnie troszke wiecej i bedzie na problem inne rozwiazanie.
w /etc/rc.d/rc.local chce wraz z uruchamianiem kompa uruchamiac pewien program ktory niestety sie potrafi zawiesic. user ( zalozmy ze kaczor ;) ma mozliwosc poprzez putty zalgowania sie jako kaczor a w bashrc ma umieszczony kod ; killall program i w nastepnej linni program ( czyli uruchamia go znowu) . jesli user sam pierwszy raz odpali program to jest ok ( za 1szym razem nie zabije programu ale go uruchomi) i za kazdym nastepnym poprawnie polecenie killall zabija program i nastepnie go uruchamia. niestety konstrukcja su ( w rc.user) podana powyzej nie uruchamia programu od usera ale nadal od roota. pozniejsze logowanie usera nie ma uprawnien do zabicia programu (roota).


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 2 listopada 2005, 22:25 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
poczta pisze:
no nie za bardzo to tak wyglada jak piszecie (pomine juz bledy w skladni)

moze wyjasnie troszke wiecej i bedzie na problem inne rozwiazanie.
w /etc/rc.d/rc.local chce wraz z uruchamianiem kompa uruchamiac pewien program ktory niestety sie potrafi zawiesic. user ( zalozmy ze kaczor ;) ma mozliwosc poprzez putty zalgowania sie jako kaczor a w bashrc ma umieszczony kod ; killall program i w nastepnej linni program ( czyli uruchamia go znowu) . jesli user sam pierwszy raz odpali program to jest ok ( za 1szym razem nie zabije programu ale go uruchomi) i za kazdym nastepnym poprawnie polecenie killall zabija program i nastepnie go uruchamia. niestety konstrukcja su ( w rc.user) podana powyzej nie uruchamia programu od usera ale nadal od roota. pozniejsze logowanie usera nie ma uprawnien do zabicia programu (roota).


to może wpisz użytkownika do /etc/sudoers i daj mu prawo zabijania tego programu bez hasła (i tylko to)? Pomoże za pierwszym razem (kiedy program jest uruchomiony przez roota z /etc/rc.local) i potem już każdy proces będzie tego użytkownika więc z zabiciem nie będzie problemu.

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 3 listopada 2005, 20:35 
Offline

Rejestracja: środa, 15 września 2004, 13:08
Posty: 95
o tym pomyslalem od razu ale moze zle to zapisuje bo wlasnie dziala i myslalem ze moze podczas startu uda sie odpalic program jako usera
mam mniej wiecej taki wpis;
user ALL = (root) NOPASSWD: /home/user/program
user ALL = (root) NOPASSWD: /user/sbin/killall

skladnia jest poprawna chyba ( oczywiscie user to np. karol), cos nie doczytalem dokladnie ale gdzies pisalo ze root uzywa jakiegos innego killall.

......minelo troche czasu
przypadkiem odpalilo na mniej wiecej skladni

su user /sciezka/plik haslo(usera)

oczywiscie user na uprawnienia w sudoers dla plik-u


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 6 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl