Byla vydána (𝕏) nová verze 24.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 24.7 je Thriving Tiger. Přehled novinek v příspěvku na fóru.
Binarly REsearch upozorňuje na bezpečnostní problém PKFail (YouTube) v ekosystému UEFI. Stovky modelů zařízení používají pro Secure Boot testovací Platform Key vygenerovaný American Megatrends International (AMI) a jeho privátní část byla při úniku dat prozrazena. Do milionů zařízení (seznam v pdf) po celém světě tak útočníci mohou do Secure Bootu vložit podepsaný malware. Otestovat firmware si lze na stránce pk.fail. Ukázka PoC na Linuxu na Windows na YouTube.
Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 2.2 (Mastodon, 𝕏). Přehled novinek na GitLabu. Vypíchnuta je rodičovská kontrola.
Společnost OpenAI představila vyhledávač SearchGPT propojující OpenAI modely umělé inteligence a informace z webů v reálném čase. Zatím jako prototyp pro vybrané uživatele. Zapsat se lze do pořadníku čekatelů.
Distribuce Linux Mint 22 „Wilma“ byla vydána. Je založená na Ubuntu 24.04 LTS, ale s desktopovým prostředím Cinnamon (aktuálně verze 6.2), příp. MATE nebo Xfce, balíkem aplikací XApp, integrací balíčků Flatpak a dalšími změnami. Více v přehledu novinek a poznámkách k vydání.
Příspěvek na blogu Truffle Security: Kdokoli může přistupovat ke smazaným a privátním repozitářům na GitHubu.
Byla vydána nová verze 14 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v cgitu. Vypíchnout lze podporu rozšíření v Lua.
Byla vydána verze 1.80.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Apple oznámil, že v beta verzi spustil své Apple Maps na webu. Podporován je také webový prohlížeč Chrome. Ne však na Linuxu.
Portál Stack Overflow po roce opět vyzpovídal své uživatele, jedná se především o vývojáře softwaru, a zveřejnil detailní výsledky průzkumu. Průzkumu se letos zúčastnilo více než 65 tisíc vývojářů. Z Česka jich bylo 710. Ze Slovenska 246.
PROMENNA=$(grep ':x:[[:digit:]]*:' /etc/passwd | cut -d: -f3)
to mi ulozi do PROMENNA napr. 0 23 344 65534 1000 jak zjistim nejvyssi cislo z teto promenne?Nebo da se zjistit nejvyssi UID jinym, jednodussim zpusobem?
getent passwd | awk -F: '{print $3;}' | sort -n | tail -1
awk
, tak by bylo lepší to udělat přímo v něm:
awk -F: 'BEGIN { m = 0; } { if ($3 > m) m = $3; } END { printf("%d\n", m); }' /etc/passwdAle asi by bylo vhodné ošetřit uživatele
nobody
, který mívá něco jako 65534.
getent passwd | awk -F: '{print $3;}' | sort -n | tail -2
, ale to samozrejme vypisuje posledni 2 hodnoty. Jak tedy vytahnu napr. 2 nejvyssi, nebo 4 nejmensi (to bude asi parametr head), atd?Jeste jednou diky za radau!
| head -1
'?
head
i tail
použití parametru -1
nedoporučují:
finn ~ # less /etc/ntp.conf | head -1
head: `-1' option is obsolete; use `-n 1' since this will be removed in the future
server clock1.zcu.cz
Dekuju
... | tail -n 2 | head -n 1
getent passwd | cut -d: -f3 | sort -nr | sed -n 2p
#!/usr/bin/env python import pwd max = 0 for item in pwd.getpwall(): if item.pw_uid > max: max_uid = item.pw_uid user = item.pw_name print "Nejvyssi UID je %d a ma ho uzivatel %s" %(max_uid, user)
#!/usr/bin/env python import pwd print max ([x.pw_uid for x in pwd.getpwall()])
perl -e 'while(defined ($_ = (getpwent)[2])){push @a, $_}print((sort{$b<=>$a}@a)[1])'
Tiskni
Sdílej: