Společnost Seznam.cz spouští konverzační nástroj založený na umělé inteligenci Seznam Asistent. Asistent využívá vlastní jazykový model SeLLMa a dočasně i komerční modely od OpenAI provozované v evropských datacentrech prostřednictvím Microsoft Azure. Dlouhodobým cílem Seznamu je provozovat Asistenta výhradně na interních jazykových modelech a ve vlastních datových centrech.
Software LibrePods osvobozuje bezdrátová sluchátka AirPods z ekosystému Applu. Exkluzivní funkce AirPods umožňuje využívat na Androidu a Linuxu. Díky zdokumentování proprietárního protokolu AAP (Apple Accessory Protocol).
Byl vydán AlmaLinux OS 10.1 s kódovým názvem Heliotrope Lion. S podporou Btrfs. Podrobnosti v poznámkách k vydání.
Placená služba prohledávání zprostředkovatelů dat a automatického odstraňování uniklých osobních údajů Mozilla Monitor Plus bude 17. prosince ukončena. Bezplatná monitorovací služba Mozilla Monitor bude i nadále poskytovat okamžitá upozornění a podrobné pokyny k omezení rizik úniku dat. Služba Mozilla Monitor Plus byla představena v únoru loňského roku.
Waydroid (Wikipedie, GitHub) byl vydán v nové verzi 1.6.0. Waydroid umožňuje spouštět aplikace pro Android na běžných linuxových distribucích. Běhové prostředí vychází z LineageOS.
Příspěvek na blogu Raspberry Pi představuje novou kompletně přepracovanou verzi 2.0 aplikace Raspberry Pi Imager (YouTube) pro stažení, nakonfigurování a zapsání obrazu operačního systému pro Raspberry Pi na SD kartu. Z novinek lze vypíchnout volitelnou konfiguraci Raspberry Pi Connect.
Memtest86+ (Wikipedie), svobodný nástroj pro kontrolu operační paměti, byl vydán ve verzi 8.00. Přináší podporu nejnovějších procesorů Intel a AMD nebo také tmavý režim.
Programovací jazyk Racket (Wikipedie), tj. jazyk z rodiny jazyků Lisp a potomek jazyka Scheme, byl vydán v nové major verzi 9.0. Hlavní novinku jsou paralelní vlákna (Parallel Threads).
Před šesti týdny bylo oznámeno, že Qualcomm kupuje Arduino. Minulý týden byly na stránkách Arduina aktualizovány podmínky používání a zásady ochrany osobních údajů. Objevily se obavy, že by otevřená povaha Arduina mohla být ohrožena. Arduino ubezpečuje, že se nic nemění a například omezení reverzního inženýrství v podmínkách používání se týká pouze SaaS cloudové aplikace.
Knihovna libpng, tj. oficiální referenční knihovna grafického formátu PNG (Portable Network Graphics), byla vydána ve verzi 1.6.51. Opraveny jsou 4 bezpečnostní chyby obsaženy ve verzích 1.6.0 (vydána 14. února 2013) až 1.6.50. Nejvážnější z chyb CVE-2025-65018 může vést ke spuštění libovolného kódu.
No jasne ... taaak trebars nejako takto:
for user_dir in ` cut -d : -f6,1 /etc/passwd `
do
ur=`echo $user_dir |cut -d : -f1`
dr=`echo $user_dir |cut -d : -f2`
mkdir $dr
chown $ur.users $dr
done
awk -F: '{if($3>1000&&$3<1011)print$1}' /etc/passwd
Takže by se dal udělat jednoduchý script v BASHi, který by nějak, třeba takto:
for UZIVATEL in `awk -F: '{if($3>1000&&$3<1011)print$1}' /etc/passwd` ; do
mkdir /home/$UZIVATEL
__NEJAKA_AKCE__
chown -R $USIVATEL:users /home/$UZIVATEL
chmod 0700 /home/$UZIVATEL
done
vytvořil ty uživatelské adresáře, nastavil vlastníky a práva, zkopíroval do těch uživatelských adresářů obsah /etc/skel nebo co chcete v místě "__NEJAKA_AKCE__". Je to to první, co mě napadlo, tedy jestli dobře chápu váš dotaz. Snad to pomůže.
Pozn.: Některé distribuce místo toho, aby měly všechny uživatele v jedné skupine třeba "users", tak každý uživatel má vlastní skupinu. Pak by u toho "chown" namísto "-R $UZIVATEL:users" bylo samosebou "-R $UZIVATEL:$UZIVATEL".
#!/bin/bash for I in `cat /etc/passwd | grep /home/ | cut -d : -f1,1`; do echo Creating home dir for user $I cp -r /etc/skel /home/$I; chown -R $I.users /home/$I; done
Ale moc nechybělo...
#!/bin/bash for I in `grep /home/ /etc/passwd | cut -d : -f1,1`; do echo $I cp -r /etc/skel /home/$I; chmod 711 /home/$I; chown -R $I.users /home/$I; done
Snad je to lepsi...
#!/bin/bash for I in `grep /home/ /etc/passwd | cut -d : -f1,1`; do echo $I cp -r /etc/skel /home/$I; chmod 711 /home/$I; chown -R $I:`id -gn $I` /home/$I; done
Tiskni
Sdílej: