abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 17:11 | Nová verze

    Byl vydán Nextcloud Hub 8. Představení novinek tohoto open source cloudového řešení také na YouTube. Vypíchnout lze Nextcloud AI Assistant 2.0.

    Ladislav Hagara | Komentářů: 0
    dnes 13:33 | Nová verze

    Vyšlo Pharo 12.0, programovací jazyk a vývojové prostředí s řadou pokročilých vlastností. Krom tradiční nadílky oprav přináší nový systém správy ladících bodů, nový způsob definice tříd, prostor pro objekty, které nemusí procházet GC a mnoho dalšího.

    Pavel Křivánek | Komentářů: 5
    dnes 04:55 | Zajímavý software

    Microsoft zveřejnil na GitHubu zdrojové kódy MS-DOSu 4.0 pod licencí MIT. Ve stejném repozitáři se nacházejí i před lety zveřejněné zdrojové k kódy MS-DOSu 1.25 a 2.0.

    Ladislav Hagara | Komentářů: 31
    včera 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 13
    včera 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 2
    včera 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    včera 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    včera 04:11 | Nová verze

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (74%)
     (9%)
     (2%)
     (16%)
    Celkem 803 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: shutdown bez hesla

    11.5.2011 14:06 dregn
    shutdown bez hesla
    Přečteno: 869×
    Dobrý den, prosím vás, jak se dá zadat "sudo shutdown -h 16:30" bez zadání ( vyžádání ) hesla na UBUNTU 11.03 GNONE bez úprav nějakých souborů v systému? Potřeboval bych, aby při startu systému bez nějakých zásahů uživatele se nastavilo vypnutí například v 16:30. Zkoušel jsem různé programy, které sice fungují, ale chtějí zásah uživatele-například stisknout tlačítko START atd. - to nepotřebuji.

    Předem děkuji za odpovědi.

    Řešení dotazu:


    Odpovědi

    11.5.2011 14:14 kip | skóre: 8 | blog: kip | Nový Jičín
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    V Debianu mám v crontabu
    30 16 * * 1,2,3,4,5 dbus-send --print-reply --system --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
    V Ubuntu by to snad mohlo fungovat taky.
    11.5.2011 14:19 dregn
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    Omlouvám se, jsem začátečník, co to je crontab a jak tam tento řádek dostanu? Díky za odpověď.
    11.5.2011 14:26 kip | skóre: 8 | blog: kip | Nový Jičín
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    V tom případě bude nejlepší vyzkoušet funkčnost toho příkazu v konzoli (terminálu). Ten by měl být v menu Accessories (Příslušenství?). Po zadání "dbus-send --print-reply --system --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown" a stisknutí Enteru by se měl počítač okamžitě začít vypínat. Jestli to bude fungovat, budeme moci pokračovat s crontabem.
    11.5.2011 14:29 dregn
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    Bohužel došlo k chybě: Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files
    11.5.2011 14:40 kip | skóre: 8 | blog: kip | Nový Jičín
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    Funguje tohle: "dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop"?
    11.5.2011 14:45 dregn
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    ANO to už funguje - ihned se vypne.
    11.5.2011 15:01 kip | skóre: 8 | blog: kip | Nový Jičín
    Rozbalit Rozbalit vše Re: shutdown bez hesla

    Takže pokročíme ke crontabu. Ten se stará o spouštění příkazů v nastavený čas. "crontab -l" vypíše nastavení pro aktuálního uživatele, "crontab -e" umožní editaci. Pak stačí vložit ten řádek, který jsem uvedl v prvním příspěvku.

    "30 16 * * 1,2,3,4,5" znamená, že v 30 minut, 16 hodin, jakéhokoliv dne v měsíci, jakéhokoliv měsíce, od pondělí do pátku se příkaz spustí. Více v "man 5 crontab".

    Řešení 1× (dregn (tazatel))
    Fuky avatar 11.5.2011 14:57 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: shutdown bez hesla

    Spusť si terminál a staň se rootem:

    $ sudo bash
    

    nebo:

    $ su
    

    Po zadání následujícího příkazu se Ti bude PC vypínat v 16:30.

    # echo "30 16 * * * root poweroff" >/etc/cron.d/poweroff
    

    Vysvětlení nalezneš v CronHowto.

    11.5.2011 15:00 dregn
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    a to stačí zadat jednou a už se bude každý den vypínat v daný čas? POkud ano, jak to případně změním? Zadám tento příkaz s novým parametrem?
    Fuky avatar 11.5.2011 15:06 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    Ano, každý den se bude vypínat v zadaný čas.

    Ano, změnu lze provést tak, že zadáš stejný příkaz a změníš parametr hodiny a minuty tj. v našem příkladu 16 a 30.
    11.5.2011 15:26 dregn
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    Bohužel se to nevypíná, kde by mohl být ještě problém?
    Fuky avatar 11.5.2011 15:29 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    Příkaz poweroff spuštěný pod rootem Ti funguje? Místo něj můžeš klidně použít shutdown -h now nebo příkaz, který Ti poradil kolega výše.
    Fuky avatar 11.5.2011 15:31 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    A zda-li se příkaz z Cronu opravdu spustil nalezneš ve /var/log/syslog.
    11.5.2011 15:31 dregn
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    Jo toto funguje, ale já potřebuji jak píši výše bez zásahu uživatele v danou dobu vypínat PC ale při těchto příkazech se musí zadat heslo a to já nepotřebuji.
    Fuky avatar 11.5.2011 15:35 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    Pošli nám výstup následujících příkazů spuštěných pod rootem:
    # cat /var/log/syslog |grep -i cron
    # cat /etc/cron.d/poweroff
    
    12.5.2011 11:22 dregn
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    Omlouvám se, že píši až teď, ale musel jsem něco nutného zařídit. Výstup byl následující:

    system@serverubuntu:~$ cat /var/log/syslog |grep -i cron

    May 12 10:35:08 serverubuntu anacron[986]: Job `cron.daily' terminated

    May 12 10:35:08 serverubuntu anacron[986]: Normal exit (1 job run)

    May 12 11:04:29 serverubuntu cron[915]: (CRON) INFO (pidfile fd = 3)

    May 12 11:04:29 serverubuntu anacron[951]: Anacron 2.3 started on 2011-05-12

    May 12 11:04:29 serverubuntu cron[970]: (CRON) STARTUP (fork ok)

    May 12 11:04:29 serverubuntu anacron[951]: Normal exit (0 jobs run)

    May 12 11:04:29 serverubuntu cron[970]: (CRON) INFO (Running @reboot jobs)

    May 12 11:04:30 serverubuntu anacron[1165]: Anacron 2.3 started on 2011-05-12

    May 12 11:04:30 serverubuntu anacron[1165]: Normal exit (0 jobs run)

    May 12 11:04:32 serverubuntu anacron[1494]: Anacron 2.3 started on 2011-05-12

    May 12 11:04:32 serverubuntu anacron[1494]: Normal exit (0 jobs run)

    May 12 11:07:01 serverubuntu cron[970]: (*system*poweroff) RELOAD (/etc/cron.d/poweroff)

    May 12 11:10:01 serverubuntu CRON[2053]: (system) CMD (poweroff)

    May 12 11:10:01 serverubuntu CRON[2051]: (CRON) error (grandchild #2053 failed with exit status 127)

    May 12 11:10:01 serverubuntu CRON[2051]: (CRON) info (No MTA installed, discarding output)

    May 12 11:13:01 serverubuntu cron[970]: (*system*poweroff) RELOAD (/etc/cron.d/poweroff)

    system@serverubuntu:~$ cat /etc/cron.d/poweroff

    11 14 * * * system poweroff

    Předem moc děkuji za pomoc
    Řešení 1× (dregn (tazatel))
    Fuky avatar 12.5.2011 11:40 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: shutdown bez hesla

    Příkaz poweroff se z cronu spustil, ale s chybou 127 tj. command not found. Zadej tedy celou cestu k programu tj. /sbin/poweroff.

    Pokud Ti to ani po této úpravě nebude fungovat, opět pošli výpisy.

    12.5.2011 11:48 dregn
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    root@serverubuntu:~# cat /var/log/syslog |grep -i cron

    May 12 10:35:08 serverubuntu anacron[986]: Job `cron.daily' terminated

    May 12 10:35:08 serverubuntu anacron[986]: Normal exit (1 job run)

    May 12 11:04:29 serverubuntu cron[915]: (CRON) INFO (pidfile fd = 3)

    May 12 11:04:29 serverubuntu anacron[951]: Anacron 2.3 started on 2011-05-12

    May 12 11:04:29 serverubuntu cron[970]: (CRON) STARTUP (fork ok)

    May 12 11:04:29 serverubuntu anacron[951]: Normal exit (0 jobs run)

    May 12 11:04:29 serverubuntu cron[970]: (CRON) INFO (Running @reboot jobs)

    May 12 11:04:30 serverubuntu anacron[1165]: Anacron 2.3 started on 2011-05-12

    May 12 11:04:30 serverubuntu anacron[1165]: Normal exit (0 jobs run)

    May 12 11:04:32 serverubuntu anacron[1494]: Anacron 2.3 started on 2011-05-12

    May 12 11:04:32 serverubuntu anacron[1494]: Normal exit (0 jobs run)

    May 12 11:07:01 serverubuntu cron[970]: (*system*poweroff) RELOAD (/etc/cron.d/poweroff)

    May 12 11:10:01 serverubuntu CRON[2053]: (system) CMD (poweroff)

    May 12 11:10:01 serverubuntu CRON[2051]: (CRON) error (grandchild #2053 failed with exit status 127)

    May 12 11:10:01 serverubuntu CRON[2051]: (CRON) info (No MTA installed, discarding output)

    May 12 11:13:01 serverubuntu cron[970]: (*system*poweroff) RELOAD (/etc/cron.d/poweroff)

    May 12 11:17:01 serverubuntu CRON[2270]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)

    May 12 11:31:01 serverubuntu cron[970]: (*system*poweroff) RELOAD (/etc/cron.d/poweroff)

    May 12 11:31:01 serverubuntu cron[970]: Error: bad hour; while reading /etc/cron.d/poweroff

    May 12 11:31:01 serverubuntu cron[970]: (*system*poweroff) ERROR (Syntax error, this crontab file will be ignored)

    May 12 11:32:03 serverubuntu cron[861]: (CRON) INFO (pidfile fd = 3)

    May 12 11:32:03 serverubuntu anacron[906]: Anacron 2.3 started on 2011-05-12

    May 12 11:32:03 serverubuntu cron[927]: (CRON) STARTUP (fork ok)

    May 12 11:32:03 serverubuntu cron[927]: Error: bad hour; while reading /etc/cron.d/poweroff

    May 12 11:32:03 serverubuntu cron[927]: (*system*poweroff) ERROR (Syntax error, this crontab file will be ignored)

    May 12 11:32:03 serverubuntu cron[927]: (CRON) INFO (Running @reboot jobs)

    May 12 11:32:03 serverubuntu anacron[906]: Normal exit (0 jobs run)

    May 12 11:32:03 serverubuntu anacron[1110]: Anacron 2.3 started on 2011-05-12

    May 12 11:32:03 serverubuntu anacron[1110]: Normal exit (0 jobs run)

    May 12 11:32:05 serverubuntu anacron[1444]: Anacron 2.3 started on 2011-05-12

    May 12 11:32:05 serverubuntu anacron[1444]: Normal exit (0 jobs run)

    root@serverubuntu:~# cat /etc/cron.d/poweroff

    45 11 * * * root /sbin/poweroff

    Fuky avatar 12.5.2011 12:20 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    Vypnutí jsi nastavil na 11:45, mohl by jsi prosím poslat výpis syslogu až po této době, poslední záznam je z 11:32:05.
    12.5.2011 12:26 dregn
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    Tam právě nic v tuto dobu není. To je divné

    May 12 11:32:15 serverubuntu pulseaudio[1755]: pid.c: Daemon already running.

    May 12 11:55:14 serverubuntu kernel: Kernel logging (proc) stopped.
    12.5.2011 12:46 dregn
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    Už to funguje, super, moc ti děkuji. Nešlo to protože jsem v.., zapoměl jsem restartovat, aby se příkaz provedl. Musí tam být tedy udána celá cesta k příkazu /sbin/poweroff.Ještě jednou děkuji za řešení.
    12.5.2011 13:42 dregn
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    Ještě jednou. Vše funguje jak má, je vidět, že už to chvíli děláš. Takových to lidí si velice vážím a o to více, kteří pomáhají ostatním ( jako třeba já a linux ). Někdy to není lehké, hlavně s námi začátečníky. Fakt super práce, oceňuji i to, že si myslel na bezpečnost a že si měl tu trpělivost. Jen tak dál.

    Dregn
    Fuky avatar 13.5.2011 07:12 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    Díky, jsem rád, že se problém vyřešil.
    examon avatar 12.5.2011 11:36 examon | skóre: 15 | Trnava
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    najednoduchsi sposob aky som ja nasiel je:

    echo tvojeHeslo | sudo -S halt

    toto si uloz ako bash script, nastav na neaky keybind alebo si to daj do /usr/bin a z terminalu si to mozes spustat
    examon avatar 12.5.2011 11:46 examon | skóre: 15 | Trnava
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    resp. pre tvoj pripad

    echo tvojeHeslo | sudo -S shutdown -h 16:30
    12.5.2011 12:08 dregn
    Rozbalit Rozbalit vše Re: shutdown bez hesla
    Toto řešení mi sice funguje, ale podle Fukyho jde o bezpečnostní riziko a to opravdu podstoupit nechci. Ale jinak moc děkuji za snahu.
    Fuky avatar 12.5.2011 11:50 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: shutdown bez hesla

    To je ukázka jak by se to v žádném případě dělat nemělo. Co si třeba přečíst dokumentaci k sudo NOPASSWD.

    # vim /etc/sudoers
    ALL     ALL=NOPASSWD: /sbin/poweroff, /sbin/shutdown, /sbin/reboot
    

    Nyní může každý uživatel spouštět tři výše uvedené příkazy pomocí sudo bez zadání hesla.

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.