Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest sobota, 27 kwietnia 2024, 07:53

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 10 ] 
Autor Wiadomość
Post: wtorek, 9 maja 2006, 15:40 
Offline

Rejestracja: środa, 7 grudnia 2005, 18:37
Posty: 34
Witam...
Aż mi głupio o tym pisać i przez to nie odważę się napisać tego w dziale poświęconym NND :oops: :oops:

W każdym razie mam taki problem, że chciałbym, aby po restarcie systemu odpalał mi jeden z programów (system to oczywiście NND). Dopisałem plik do /etc/rd.d/rc.local, ale niestety plik nie odpala. Podejrzewam, że programy z rc.local odpalane są po prostu ze zwykłego użytkownika i dlatego ten mój nie odpala(ręcznie mogę go odpalić tylko, gdy jestem zalogowany na su). Ale jak sprawić, żeby odpalił? Nadałem mu prawa wykonywalności chmod +x, ale pewnie do zwykłego usera trzeba zrobić to inaczej...

Pomóżcie proszę i ... nie śmiejcie się :oops:
Już dwa dni szukam po googlach i nic.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 9 maja 2006, 15:51 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
rc.local uruchamiany jest z roota (tak mi sie wydaje).
Pokaż jak i co dopisales w rc.local.

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 9 maja 2006, 15:58 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Nie pamiętam dokładnie, ale trzeba to dopisać su -c user "/sciezka/program".

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 9 maja 2006, 16:17 
Offline

Rejestracja: środa, 7 grudnia 2005, 18:37
Posty: 34
Dopisałe tak (pogrubione to, co nie odpala):


#!/bin/sh
#
# /etc/rc.d/rc.local: Local system initialization script.
#
. /etc/rc.conf
. /etc/rc.d/functions
#
stat_busy "Uruchamianie programow uzytkownika"
#
ez-ipupdate --config-file=/etc/ez.conf
#
setserial /dev/ttyS2 port 0xd000 UART 16550A irq 5 Baud_base 115200
setserial /dev/ttyS3 port 0xd400 UART 16550A irq 5 Baud_base 115200
#
. /home/mojkatalog/mojprogram
# Tutaj umiesc komendy uruchamiajace twoje programy.

# Programy, ktore musza startowac z usera

# linijka stat_done musi zostac
stat_done


Zmieniłem troszkę nazwę katalogu i programu - wybaczcie :wink:
Czy jest jakiś błąd w zapisie?
@Maciek Twój sposób niedługo wypróbuję...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 9 maja 2006, 16:24 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
Dr_S pisze:
Dopisałe tak (pogrubione to, co nie odpala):

. /home/mojkatalog/mojprogram

Zmieniłem troszkę nazwę katalogu i programu - wybaczcie :wink:
Czy jest jakiś błąd w zapisie?


jest błąd. kropka na początku tego polecenia jest zbedna. taka kropka wskazuje katalog bieżący. A my nie mamy pojaęcia w jakim katalogu znajduje się user wykonujący rc.local w momencie uruchomienia tej linii. Jedno jest pewne - takiej ścieżki tam nie ma. Tobie zaś, zapewne, chodzilo o ścieżkę bezwględną. Wywal kropę i powinno śmigać

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


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 9 maja 2006, 16:28 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Dr_S pisze:
Dopisałe tak (pogrubione to, co nie odpala):
#
. /home/mojkatalog/mojprogram

Ta kropka na początku.. po co?

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 9 maja 2006, 16:40 
Offline

Rejestracja: środa, 7 grudnia 2005, 18:37
Posty: 34
Patrzyłem na powyższe wpisy i stąd kropka :roll:

Panowie, WIELKIE DZIĘKI za pomoc! Oczywiście po usunięciu kropki wszystko działa.

(taka maleńka, a tyle zamieszania :wink: )


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 9 maja 2006, 20:00 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Z tym, że nie jestem wcale pewien, czy nie działa z roota, chyba to su -c jest jednak potrzebne...

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 9 maja 2006, 20:54 
Offline

Rejestracja: środa, 7 grudnia 2005, 18:37
Posty: 34
Po restarcie program ruszył, więc chyba jest dobrze. A jeśli będzie jakiś problem, to oczywiście użyję tego wpisu.

A tak przy okazji zapytam:

Które pliki/programy można odpalać ze zwykłego konta, a które z roota i jak się to ustawia. Chodzi o położenie programów, czy może o atrybut ? Czy też ze zwykłego konta można odpalać tylko polecenia, a z roota pliki/programy? A może nie ma na to jakiejś reguły?

Przepraszam za taki nawał pytań, ale po zainstalowaniu NND(pół roku temu) zainteresowałem się linuxem i ściągnąłem Mandrake 10.1 (chyba niezbyt dobrze wybrałem :( Taki to jakiś windowsowy linux) i staram się jakoś to pojąć...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 9 maja 2006, 22:00 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
NND jest systemem na router, a Mandrake (teraz Mandriva) na desktop, więc nie powinno się tego porównywać.
W przypadku NND wszystko, czego potrzebujemy do pracy uruchamiane jest plikami startowymi, a na jakim "userze" program pracuje to już inna bajka. Nie wsystkie procesy są własnością roota, także i ze wzgledów bezpieczeństwa. Np. apache chodzi jako nobody a exim jako exim lub mail.
Z konta zwykłego użytkownika należy uruchamiac programy, które dla niego mają pracować, np. bot ircowy, albo jakiś program p2p...

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


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

Strefa czasowa UTC+2godz.


Kto jest online

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


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:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl