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

    OCCT3D (Open CASCADE Technology) Open Source 8.0 bylo vydáno. OCCT3D (Wikipedie, GitHub) je objektově orientovaná knihovna pro 3D CAD, CAM nebo CAE. Používá se například v softwarech FreeCAD a KiCad.

    Ladislav Hagara | Komentářů: 2
    včera 02:22 | Bezpečnostní upozornění

    Ve FreeBSD byla nalezena a již opravena 21letá zranitelnost CVE-2026-42511 v dhclient. Jedná se o vzdálené spuštění kódu (RCE). Útočník mající pod správou DHCP server může získat plnou kontrolu nad systémem FreeBSD pouze jeho připojením k místní síti.

    Ladislav Hagara | Komentářů: 0
    9.5. 17:22 | Komunita

    Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.

    Ladislav Hagara | Komentářů: 0
    9.5. 00:11 | Nová verze

    UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04-1.3. Současně oznámila, že nadcházející větší vydání 24.04-2.0 bude mít modernější webový prohlížeč.

    Ladislav Hagara | Komentářů: 0
    8.5. 17:11 | Zajímavý projekt

    Ploopy po DIY trackballech či sluchátkách představuje nový externí DIY trackpoint se čtyřmi tlačítky Bean. Obsahuje snímač Texas Instruments TMAG5273, spínače Omron D2LS-21 a řadič RP2040, používá firmware QMK. Schémata jsou na GitHubu; sadu lze předobjednat za 69 kanadských dolarů (bez dopravy a DPH).

    |🇵🇸 | Komentářů: 0
    8.5. 03:33 | Zajímavý článek

    Mozilla před dvěma týdny na svém blogu oznámila, že díky Claude Mythos Preview bylo ve Firefoxu nalezeno a opraveno 271 bezpečnostních chyb. Včera vyšel na Mozilla Hacks článek s podrobnějšími informacemi. Z 271 bezpečnostních chyb mělo 180 chyb vysokou závažnost, 80 chyb střední závažnost a 11 chyb nízkou závažnost. Celkově bylo v dubnu ve Firefoxu opraveno 423 bezpečnostních chyb. Čísla CVE nemusí být přiřazována jednotlivým chybám. CVE-2026-6784 například představuje 154 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    7.5. 22:55 | Bezpečnostní upozornění

    Před týdnem zranitelnost Copy Fail. Dnes zranitelnost Dirty Frag. Běžný uživatel může na Linuxu získat práva roota (lokální eskalaci práv). Na většině linuxových distribucí vydaných od roku 2017. Aktuálně bez oficiální záplaty a CVE čísla [oss-security mailing list].

    Ladislav Hagara | Komentářů: 9
    7.5. 14:00 | Humor

    Ačkoli je papež Lev XIV. hlavou katolické církve a stojí v čele více než miliardy věřících po celém světě, také on někdy řeší všední potíže. A kdo v životě neměl problémy se zákaznickou linkou? Krátce poté, co nastoupil do úřadu, musel papež se svou bankou řešit změnu údajů. Operátorka ale nechtěla uvěřit, s kým mluví, a Svatému otci zavěsila.

    Ladislav Hagara | Komentářů: 11
    7.5. 05:11 | Nová verze

    Incus, komunitní fork nástroje pro správu kontejnerů LXD, byl vydán ve verzi 7.0 LTS (YouTube). Stejně tak související LXC a LXCFS.

    Ladislav Hagara | Komentářů: 0
    7.5. 05:00 | Nová verze

    Google Chrome 148 byl prohlášen za stabilní. Nejnovější stabilní verze 148.0.7778.96 přináší řadu novinek z hlediska uživatelů i vývojářů. Vypíchnout lze Prompt API (demo) pro přímý přístup k AI v zařízení. Podrobný přehled v poznámkách k vydání. Opraveno bylo 127 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (13%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (7%)
     (3%)
     (16%)
     (25%)
    Celkem 1571 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: skript po startu pod sudo

    27.5.2021 14:38 teevee70
    skript po startu pod sudo
    Přečteno: 514×
    Dobré dopoledne , nějak se mi nedaří rozchodit skript na kontrolu zapnutí ventilátoru dle teploty tak, aby se spustil při event startu nebo restartu počítače . Skript samotný spouštěný z terminálu funguje dobře , ale pokud to zkusím cronem nebo rc.local , neproběhne požadované nastavení teploty . Kam ho dát, aby se spustil ?

    díky za event pomoc

    echo 50000 | sudo tee /sys/devices/virtual/thermal/thermal_zone0/trip_point_4_temp

    Řešení dotazu:


    Odpovědi

    27.5.2021 14:44 pet I. | skóre: 13
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    Pokud to cheš spustit v rc.local, tak tam dej

    echo 50000 > /sys/devices/virtual/thermal/thermal_zone0/trip_point_4_temp

    rc.local při startu běží pod rootem.
    27.5.2021 16:11 teevee70
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    díky , ale bohužel se hodnota teploty takto spouštěným skriptem nezmění . Skript tedy neproběhne. Armbian 64 HW Odroid N2+
    27.5.2021 19:12 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    V té odpovědi to nebylo explicitně napsané, ale začněte tím, že odstraníte to nesmyslné sudo. Ten skript už pod rootem běží, sudo ničemu nepomůže, akorát to může rozbít.
    27.5.2021 16:18 billgates | skóre: 27
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    Pozri do sudoers, ci tam nemas nieco v zmysle:
    Defaults   !visiblepw
    Potom to odmietne bezat, ak to nema terminal. Cize ak mas, tak zakomentuj.
    27.5.2021 16:20 billgates | skóre: 27
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    Resp. odstran vykricnik.
    27.5.2021 16:30 teevee70
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    Díky za ochotu. Nic takového v sudoers nemám. Stejně mi skript nejde i přes sudo crontab -e Z terminálu spouštěný jede OK . Jsem z toho jelen.
    27.5.2021 18:15 billgates | skóre: 27
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    Skus pridat:
    Defaults visiblepw
    27.5.2021 19:13 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    Raději ty nesmyslné změny v sudoers zase vraťte do původního stavu. Ve skriptu, který běží pod rootem, je nesmysl spouštět sudo.
    27.5.2021 19:32 billgates | skóre: 27
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    Nie je tam explicitne napisane, ze z cronu to spusta pod rootom.
    27.5.2021 19:55 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    Je tam napsané, že se to spouští z rc.local. Pokud by se to z nějakého záhadného důvodu pokoušel spouštět z cronu jiného uživatele, je nejjednodušší řešení přesunout to do systémového cronu. A upřímně řečeno, nemyslím si, že by tazatel věděl, že existuje uživatelský cron…
    27.5.2021 21:55 teevee70
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    skript v cronu @reboot echo 50000 > /sys/devices/virtual/thermal/thermal_zone0/trip_point_4_temp

    nejede ani v uživatelském cronus crontab -e ani v SU cronu sudo crontab -e
    27.5.2021 23:25 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    V cronu musíte uvádět absolutní cestu k příkazu, málokdy je tam nějak rozumně nastavená proměnná PATH. Lepší je dát do cronu (absolutní) cestu k nějakému skriptu a teprve v tom skriptu mít výkonný kód.
    29.5.2021 10:23 pavele
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    Po zkušenostech s cronem jsem vždy do cronu dal jen odkaz na bash skript, který spouští.

    Taky dávám jeden prázdný řádek na konec crontabu - někdy se mi stávalo, že bez prázdného řádku na konci se to nespustilo.

    Podle distribuce jsou v cronu různě omezené proměnné $PATH (shell je většinou /bin/sh).

    Dá se to dobře odladit - můžu třeba root cron spouštět každou minutu a ve skriptu mít:

    echo "jede" >>/root/jedetest.txt

    Takže příklad pro sudo crontab -e:

    * * * * * /root/mujskript.sh

    Spustitelný skript /root/mujskript.sh:
    #!/bin/bash
    
    echo "jede" >>/root/jede.txt
    
    
    Jendа avatar 28.5.2021 02:03 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    Tipuju, že není aktivovaná systemd služba, která spouští rc.local -- mám pocit, že třeba na CentOSu to defaultně není a musíš si ji napsat. Pro představu takto vypadá v Debianu:
    # /lib/systemd/system/rc-local.service
    #  SPDX-License-Identifier: LGPL-2.1-or-later
    #
    #  This file is part of systemd.
    #
    #  systemd is free software; you can redistribute it and/or modify it
    #  under the terms of the GNU Lesser General Public License as published by
    #  the Free Software Foundation; either version 2.1 of the License, or
    #  (at your option) any later version.
    
    # This unit gets pulled automatically into multi-user.target by
    # systemd-rc-local-generator if /etc/rc.local is executable.
    [Unit]
    Description=/etc/rc.local Compatibility
    Documentation=man:systemd-rc-local-generator(8)
    ConditionFileIsExecutable=/etc/rc.local
    After=network.target
    
    [Service]
    Type=forking
    ExecStart=/etc/rc.local start
    TimeoutSec=0
    RemainAfterExit=yes
    GuessMainPID=no
    
    # /lib/systemd/system/rc-local.service.d/debian.conf
    [Unit]
    # not specified by LSB, but has been behaving that way in Debian under SysV
    # init and upstart
    After=network-online.target
    
    # Often contains status messages which users expect to see on the console
    # during boot
    [Service]
    StandardOutput=journal+console
    StandardError=journal+console
    
    Nejdřív bych udělal systemctl status rc<TAB><TAB> (musíš mít nainstalovaný bash-completion balíček) abys zjistil jestli už neexistuje. Pokud ne, tak ji vytvoř /etc/systemd/system/rc-local.service, systemctl enable rc-local.service, a po restartu systemctl status rc-local.service. Taky si v tom skriptu třeba vytvoř touch /tmp/foo ať víš že se to spustilo.

    Když ti to nefunguje v cronu, tak to bude buď v syslogu, nebo ti to pošle email - musíš mít v systému funkční maily, což já dělám většinou pomocí ssmtp.
    Řešení 2× (Filip Jirsák, KOLEGA)
    Heron avatar 28.5.2021 07:54 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    Lepší řešení je vytvořit si oneshot service. Je to přehlednější než rc.local, uvidí, jestli ta konkrétní věc selhala a uvidí k ní výstup z logů ve statusu.

    rc.local, @reboot apod. ptákoviny už prosím ne.
    30.5.2021 04:07 BFU
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    Tohle by bylo lepsi resit pres udev, treba napsat /etc/udev/rules.d/99-thermal.rules s obsahem neco jako:

    ACTION=="add", KERNEL=="thermal_zone0", SUBSYSTEM=="thermal", ATTR{trip_point_4_temp}="50000"
    28.5.2021 09:44 billgates | skóre: 27
    Rozbalit Rozbalit vše Re: skript po startu pod sudo
    Na CentOS je taka sluzba a je aj spustena, ale trik je v tom, ze rc.local nema defaultne executable bity nastavene a sluzba subor nevykona, kym pouzivatel umyselne nenastavi tomuto suboru +x. Je to okrem ineho priamo v nom aj napisane ako komentar.
    # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
    #
    # It is highly advisable to create own systemd services or udev rules
    # to run scripts during boot instead of using this file.
    #
    # In contrast to previous versions due to parallel execution during boot
    # this script will NOT be run after all other services.
    #
    # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
    # that this script will be executed during boot.
    

    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.