Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
skrypt halt http://forum.freesco.pl/viewtopic.php?f=35&t=12215 |
Strona 1 z 1 |
Autor: | poulnet [ środa, 26 kwietnia 2006, 17:07 ] |
Tytuł: | skrypt halt |
Nie mogę się doszukać rozwiązania które ułatwiało nie zorientowanemu uzytkownikowi wyłączęnie serwera. Jest skrypt adm.cgi za pomoca którego możemy wykonać restart ale jak wykonać halt systemu poprzez przeglądarke i to w bezpieczny sposób. Proszę o pomoc lub wskazanie miejsca gdzie takie rozwiazanie juz istnieje. Dodatkowo mam problemy ze zmiana hasło usera simple pojawia sie komunikat: unlink(/etc/passwd.OLD) failed: no change: No such file or directory Z góry dziękuję |
Autor: | Maciek [ środa, 26 kwietnia 2006, 18:52 ] |
Tytuł: | |
Załóż lub skopiuj plik passwd jako passwd.OLD w /mnt/router/etc i po reboocie nie będzie problemu (cp /mnt/router/etc/passwd /mnt/router/etc/passwd.OLD). Użytkownik simple o ile pamiętam może reboot zrobić. Freesco jest serwerem, więc halt to raczej mało potrzebny, nie ma tego z poziomu panelu. |
Autor: | poulnet [ sobota, 29 kwietnia 2006, 09:06 ] |
Tytuł: | |
Dzięki za odpowiedź. Mam jednak taki problem że w miejscu w którym stoi serwer osoba nie wie jak położyć serwer i w razie np burzy wyłącza mu poprostu zasilanie mam na podstawie tego forum zrobiony skrypcik który sprawdza dysk po takim wyłączeniu ale to nie rozwiazanie. Było by fajnie jak taki uzytkownik (laik) wszedł by na stronę i tak mógł zatrzymac serwer. A tak przy okazji mam jeszcze dziwny komunikat przy starcie: ln: cannot link etc/utils to bin/grep : file exists i domyslam się że dlatego nie działa mi skrypt blokujący userów: Blokownaie : /mnt/router/packages/utils-1/tr: two strings must be given when translating /mnt/router/packages/utils-1/tr: two strings must be given when translating ipfwadm: host/network "-r" not found Try `ipfwadm -h' for more information. ipfwadm -I -i acc -P tcp -S -r 82 |
Autor: | Maciek [ sobota, 29 kwietnia 2006, 10:48 ] |
Tytuł: | |
Jaka to wersja Freesco i co doinstalowałeś? Pierwszy komunikat dotyczy niemożności zrobienia symlinku - bo plik już istnieje. Drugi może być związany z wersją tr. |
Autor: | poulnet [ sobota, 29 kwietnia 2006, 14:18 ] |
Tytuł: | |
Wersja to FeasyPl przeniesiony na dysk (po przeniesieniu pojawiło się najwiecej problemów) Zainstalowane pakiety : arp cron hddtools inetd justice lewy-lib mc-4.5.55-maciek opensshd_3.7.1p1_dingetje portsentry proftpd rshaper_Bogdan samba tcplogd utils-1 utils-2 Razem z justice zainstalowałem nową wersje grep i rshaper A co do usersa simple to udało się zmienić hasło ale przy logowaniu komunikat access danied Dzięki Maciek za próbę pomocy |
Autor: | Maciek [ sobota, 29 kwietnia 2006, 16:18 ] |
Tytuł: | |
Cytuj: ln: cannot link etc/utils to bin/grep : file exists We Freesco easy jest wbudowany grep, dlatego znajdź w rc_*** (zapewne utils) coś co usiłuje ten symlink wykonywać. Cytuj: /mnt/router/packages/utils-1/tr: two strings must be given when translating Cytuj: Razem z justice zainstalowałem nową wersje grep i rshaper
Tu podobnie, we Freesco easy jest specjalna wersja tr, która działa z panelem do blokowania. Powinieneś zatem doinstalowane tr usunąć. Ewentualnie możesz dać to do innego katalogu i jeśli nie będzie ci działać justice, to w samym justice daj dokładną ścieżkę z tym tr. Poza tym jeszcze pamiętam, że zawsze sugerowaliśmy paczkę utils zamiast utils-1 i utils-2. Co do usera simple, to aby to mogło zadziałać plik /bin/simple musi mieć UID roota. Wtedy zdaje się nawet halt da się wykonać, sam tego od dawna nie używałem i nie mam jak sprawdzić. Co do wyłączenia.. jest jeszcze możliwość wpisania halt w okienku administracyjnym... |
Autor: | poulnet [ wtorek, 2 maja 2006, 14:49 ] |
Tytuł: | |
Dzięki jeszcze raz Maćku. Faktycznie tr i grep zainstalowany później nie są kompatybilne z zastosowanymi w freesco feasy narzędziami. Odinstalowałem utils-1 , i utils-2 a zainstalowałem utils i narazie wszystko wróciło do normy. |
Autor: | dawidmo [ wtorek, 2 maja 2006, 19:54 ] |
Tytuł: | |
Nie używałem nigdy freesco ale rozwiązaniem mogło by być załorzenie mu konta shellowego i danie skrytpu jako powłoki który (ten skrypt) wyłączał by serwer |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |