Portál AbcLinuxu, 10. května 2025 06:57

Dotaz: uživatel aktualizuje antivir

14.9.2003 13:20 Filip Hesse | skóre: 20
uživatel aktualizuje antivir
Přečteno: 87×
Odpovědět | Admin
Uživatel se připojí k inetu. Chtěl bych, aby se mu spustil /usr/local/f-prot/check-updates.sh (nějaký skript, pravděpodobně v perlu). Je to aktualizace f-prot, pro kterou musím být přihlášen jako root. Normálně se dává do cron, ale nevím jak to udělat, aby se pouštěl pouze když je počítač na inetu. Jednou už jsem se tady ptal v jiné souvislosti, chmod 4xxx na skript nefunguje, tak asi obyčejné přidání do kppp - po připojení asi nepůjde.
Měl bych požadavky:
- uživatel nezná root heslo,
- uživatel neumí pustit příkazovou řádku,
- root (já) u toho nemusím být,
- připojení k inetu si uživatel spouští pomocí KPPP.
Zajímají mě hlavně principy uživatelské aktualizace antiviru na vytáčeném modemovém připojení. Většina článků na abclinuxu a rootu se zabývají automatickou aktualizací stanice s pevným připojením, nic na vytáčené jsem nenašel. Předem díky za názory, odpovědi.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

CIJOML avatar 14.9.2003 13:25 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše uživatel aktualizuje antivir
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mno ja bych to vyresil skriptem do cronu ktery by periodicky zkousel zdali je user pripojeny a kdyz ano, tak by provedl update :) Klidne ti to za nejaky obulus napisu
14.9.2003 13:29 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše uživatel aktualizuje antivir
co treba pouzit sudo a spoustet aktualizaci pri pripojeni?
-- Nezdar není hanbou, hanbou je strach z pokusu.
14.9.2003 13:31 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše uživatel aktualizuje antivir
byl jsem rychlejší! byl jsem rychlejší! :o)
14.9.2003 13:33 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše uživatel aktualizuje antivir
to je tak, kdyz si otevru vic dotazu najednou a postupne je ctu...
-- Nezdar není hanbou, hanbou je strach z pokusu.
14.9.2003 13:28 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše uživatel aktualizuje antivir
Odpovědět | | Sbalit | Link | Blokovat | Admin
použij sudo a dej to do spouštěcího skriptu ppp
14.9.2003 18:21 Filip Hesse | skóre: 20
Rozbalit Rozbalit vše uživatel aktualizuje antivir

Díky všem za odpovědi, zkusím to pomocí SUDO. Nějak se tím ale nemohu prokousat. Z manuálových stránek moudrý nejsem a tady na poradně jsou hlavně příspěvky "použij SUDO" a ne "takhle v SUDO".

Musím editovat soubor /etc/sudoers, nebo se sám nastaví správnými parametry za SUDO? Jak?

Uživatel pak už jenom napíše: "sudo tamtenskript"?

Předem díky.

14.9.2003 21:20 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše uživatel aktualizuje antivir
Kdybych to napsal z hlavy, tak by tam byla asi nějaká chyba, nicméně velmi podobnou situaci jsem popsal tady: http://abclinuxu.cz/software/ViewRelation?relationId=39661 (a protože kvůli tomu jsem sudo i nainstaloval, tak tamto je ověřené). Ovšem pravdu asi má kolega Karel, že něco se během připojování modemem určitě spouští jako root, takže to lze přidat tam.
15.9.2003 22:10 Filip Hesse | skóre: 20
Rozbalit Rozbalit vše uživatel aktualizuje antivir

Funguje to, díky.

Do souboru /etc/sudoers jsem ručně připsal řádek:
pripoj localhost=NOPASSWD:/usr/local/f-prot/tools/check-updates.pl
"pripoj" je jméno uživatele. V souboru /home/pripoj/.kde/share/config/kppprc v sekci [Account0] mám řádek:
Command=sudo -u root /usr/local/f-prot/tools/check-updates.pl
Nevím, jestli jsou pravidla na umístění tohoto řádku, při konfiguraci v grafickém KPPP se umístil sám.

Antivir se aktualizuje po připojení a uživatel může už v průběhu aktualizace brouzdat po inetu (nečeká se na dokončení).

Ještě jednou díky za pomoc.

14.9.2003 16:05 Karel
Rozbalit Rozbalit vše uživatel aktualizuje antivir
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já osobně bych to řešil tak, že bych si ve složce /etc/network/if-up.d/ vytvořil skript ppp0 a ten se spouští při nahození rozhranní ppp0 pod uživatelem root. Nemusí se nastavovat žádné sudo a nemusí se složitě zjišťovat, jestli jsme už na internetu, či ne. A tím skriptem bych spouštěl nejen aktualizaci antiviru, ale také třeba nastavení času NTP.

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.