Portál AbcLinuxu, 24. dubna 2024 23:55


Dotaz: spustenie skriptu po štarte

19.12.2005 18:22 secido | skóre: 27
spustenie skriptu po štarte
Přečteno: 139×
Odpovědět | Admin
Zdravím,

potreboval by som po štarte spustiť skript (robí automatické prihlásenie cez ssh na server pomocou kľúča). Nechcem aby skript bežal pod rootom. Teraz to riešim pomocou screenu manuálne. Problém je, že k počítaču, kde to beží nemám fyzický prístup a chcem aby aj po prípadnom výpadku prúdu nabehol skript. Ako spustím detachnutný screen pod userom?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.12.2005 18:42 #Tom
Rozbalit Rozbalit vše Re: spustenie skriptu po štarte
Odpovědět | | Sbalit | Link | Blokovat | Admin
A pod rootem to funguje? Pokud ano, dal by se použít příkaz su.
19.12.2005 19:01 Scarabeus IV | skóre: 20 | blog: blogisek_o_gentoo | Praha
Rozbalit Rozbalit vše Re: spustenie skriptu po štarte
Odpovědět | | Sbalit | Link | Blokovat | Admin
no treba pod sudo ten je jeste lepsi nez su -
Josef Kufner avatar 19.12.2005 19:12 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: spustenie skriptu po štarte
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spuštění něčeho někde daleko pod jiným uživatelem:
ssh user@daleko su user_pod_kterym_to_pobezi -c "něco"
Hello world ! Segmentation fault (core dumped)
Josef Kufner avatar 19.12.2005 19:14 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: spustenie skriptu po štarte
mno, tak me tak napada, ze sudo se nebude ptat na heslo, pokud první user bude jiny nez root...
Hello world ! Segmentation fault (core dumped)
19.12.2005 23:44 Scarabeus IV | skóre: 20 | blog: blogisek_o_gentoo | Praha
Rozbalit Rozbalit vše Re: spustenie skriptu po štarte
sudo se nebude ptat na heslo pokud se to nastavy; defaultne si to nuti pozornost. Da se to resit timhle:
takhle pro 1 usera:
echo "JMENO_UZIVATELE ALL=(ALL)       NOPASSWD: ALL" >> /etc/sudoers
takhle pro celou grupu wheel:
echo "%wheel ALL=(ALL)       NOPASSWD: ALL" >> /etc/sudoers
20.12.2005 08:16 secido | skóre: 27
Rozbalit Rozbalit vše Re: spustenie skriptu po štarte
Nepotrebujem to pustiť vzdialene, ale lokálne. Potom asi takto: su - user -c skript
27.12.2005 00:27 secido | skóre: 27
Rozbalit Rozbalit vše Re: spustenie skriptu po štarte
Prave som to skusal a nechodi to:
su - user -c "screen -m -d ssh niekto@niekde"
mi hodi chybu, ze potrebujem suid root pre multiuser support, alebo cosi take. Co to ma znamenat?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.