Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 155 (pdf) a Hello World 27 (pdf).
Hyprland, tj. kompozitor pro Wayland zaměřený na dláždění okny a zároveň grafické efekty, byl vydán ve verzi 0.50.0. Podrobný přehled novinek na GitHubu.
Patrick Volkerding oznámil před dvaatřiceti lety vydání Slackware Linuxu 1.00. Slackware Linux byl tenkrát k dispozici na 3,5 palcových disketách. Základní systém byl na 13 disketách. Kdo chtěl grafiku, potřeboval dalších 11 disket. Slackware Linux 1.00 byl postaven na Linuxu .99pl11 Alpha, libc 4.4.1, g++ 2.4.5 a XFree86 1.3.
Ministerstvo pro místní rozvoj (MMR) jako první orgán státní správy v Česku spustilo takzvaný „bug bounty“ program pro odhalování bezpečnostních rizik a zranitelných míst ve svých informačních systémech. Za nalezení kritické zranitelnosti nabízí veřejnosti odměnu 1000 eur, v případě vysoké závažnosti je to 500 eur. Program se inspiruje přístupy běžnými v komerčním sektoru nebo ve veřejné sféře v zahraničí.
Vláda dne 16. července 2025 schválila návrh nového jednotného vizuálního stylu státní správy. Vytvořilo jej na základě veřejné soutěže studio Najbrt. Náklady na přípravu návrhu a metodiky činily tři miliony korun. Modernizovaný dvouocasý lev vychází z malého státního znaku. Vizuální styl doprovází originální písmo Czechia Sans.
Vyhledávač DuckDuckGo je podle webu DownDetector od 2:15 SELČ nedostupný. Opět fungovat začal na několik minut zhruba v 15:15. Další služby nesouvisející přímo s vyhledáváním, jako mapy a AI asistent jsou dostupné. Pro některé dotazy během výpadku stále funguje zobrazování například textu z Wikipedie.
Více než 600 aplikací postavených na PHP frameworku Laravel je zranitelných vůči vzdálenému spuštění libovolného kódu. Útočníci mohou zneužít veřejně uniklé konfigurační klíče APP_KEY (např. z GitHubu). Z více než 260 000 APP_KEY získaných z GitHubu bylo ověřeno, že přes 600 aplikací je zranitelných. Zhruba 63 % úniků pochází z .env souborů, které často obsahují i další citlivé údaje (např. přístupové údaje k databázím nebo cloudovým službám).
Open source modální textový editor Helix, inspirovaný editory Vim, Neovim či Kakoune, byl vydán ve verzi 25.07. Přehled novinek se záznamy terminálových sezení v asciinema v oznámení na webu. Detailně v CHANGELOGu na GitHubu.
Americký výrobce čipů Nvidia získal od vlády prezidenta Donalda Trumpa souhlas s prodejem svých pokročilých počítačových čipů používaných k vývoji umělé inteligence (AI) H20 do Číny. Prodej těchto čipů speciálně upravených pro čínský trh by tak mohl být brzy obnoven, uvedla firma na svém blogu. Americká vláda zakázala prodej v dubnu, v době eskalace obchodního sporu mezi oběma zeměmi. Tehdy to zdůvodnila obavami, že by čipy mohla využívat čínská armáda.
3D software Blender byl vydán ve verzi 4.5 s prodlouženou podporou. Podrobnosti v poznámkách k vydání. Videopředstavení na YouTube.
/bin/systemctl start mysqld.service
/usr/sbin/apachectl start
Funguje to, ale musím pro každý příkaz zadávat heslo správce.
Chtěl bych využít Sudoers, ale neumím s tím pracovat.
Našel jsem soubor
/etc/sudoers, sudoers.dist
a adresář
sudoers.d
Jméno přihlášeného uživatele je p, do souboru /etc/sudoers jsem tedy napsal:
User_Alias PADMIN = p
Cmnd_Alias STARTAPACHE = apachectl start
Cmnd_Alias STARTMYSQL = systemctl start mysqld.service
PADMIN ALL = NOPASSWD: STARTAPACHE
PADMIN ALL = NOPASSWD: STARTMYSQL
Po spuštění mého souboru start.sh ale pořád dialog vyžaduje 2x heslo. Co je špatně?
Díky za rady.
Řešení dotazu:
/opt/my_at_start # priecinok, kde je ulozeny program pri starte /opt/my_at_start/program_at_start # program, kt. sa bude spustat s pravami root /opt/my_at_start/program_at_start.c # program v c /opt/my_at_start/my_start_script.sh # skript v (ba)sh, ktory spustasPotom: obsah program_at_start.c
#include <stdib.h> #include <unistd.h> int main(int argc, char **argv) { setuid(0); // you can set it at run time also system("/opt/my_at_start/my_start_script.sh"); return 0; }preklad program z c
gcc /opt/my_at_start/program_at_start.c -o /opt/my_at_start/program_at_startnastavenei prav na setuid (ako root)
chmod 1000 /opt/my_at_start/program_at_start chmod +s /opt/my_at_start/program_at_startobsah skripty
# u mna dmesg moze spustat iba root, tak som napr. nim to testoval dmesgSpustenie skriptu ako bezny uzivatel s pravami root
$ /opt/my_at_start/program_at_startPodklady, skompletizovane, upravene a odskusane z unix.stackexchange.com.
sudoedit /etc/sudoers.d/p-user p ALL = (ALL) NOPASSWD: /usr/local/bin/my_start.shA pak zavoláš z uživatele "p"
sudo /usr/local/bin/my_start.shNebo :
sudoedit /etc/sudoers.d/p-user p ALL=NOPASSWD: /bin/systemctl start mysqld.service p ALL=NOPASSWD: /bin/systemctl stop mysqld.service p ALL=NOPASSWD: /usr/sbin/apachectl start p ALL=NOPASSWD: /usr/sbin/apachectl stopA pak zavoláš z uživatele "p"
sudo /bin/systemctl start mysqld.service ...Zdar Max
sudo /bin/systemctl start mysqld.service
jsem si vytvořil na ploše ještě soubor start.sh a ten spouštím myší.
Jen se mi při jeho startu ukazuje okno, které píše:
Chcete spustit "start.sh" nebo zobrazit jeho obsah?
"start.sh" je spustitelný textový soubor.
Je možné nastavit, aby se start.sh spustil bez tohoto dialogu?
Díky. Pavel
Tiskni
Sdílej: