Byl vydán Debian 13.5, tj. pátá opravná verze Debianu 13 s kódovým názvem Trixie a Debian 12.14, tj. čtrnáctá opravná verze Debianu 12 s kódovým názvem Bookworm. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 a Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.
CiviCRM (Wikipedie) bylo vydáno v nové verzi 6.14.0. Podrobnosti o nových funkcích a opravách najdete na release stránce. CiviCRM je robustní open-source CRM systém navržený speciálně pro neziskové organizace, spolky a občanské iniciativy. Projekt je napsán v jazyce PHP a licencován pod GNU Affero General Public License (AGPLv3). Český překlad má nyní 45 % přeložených řetězců a přibližuje se milníku 50 %. Potřebujeme vaši pomoc, abychom se dostali dál. Pokud máte chuť přispět překladem nebo korekturou, přidejte se na platformu Transifex.
Další lokální zranitelností Linuxu je ssh-keysign-pwn. Uživatel si může přečíst obsah souborů, ke kterým má právo ke čtení pouze root, například soubory s SSH klíči nebo /etc/shadow. V upstreamu již opraveno [oss-security mailing list].
Singularity (YouTube) je nejnovější otevřený film od Blender Studia. Jedná se o jejich první 4K HDR film.
Vyšla hra Život Není Krásný: Poslední Exekuce (Steam, ProtonDB). Kreslená point & click adventura ze staré školy plná černého humoru a nekorektního násilí. Vžijte se do role zpustlého exekutora Vladimíra Brehowského a projděte s ním jeho poslední pracovní den. Hra volně navazuje na sérii Život Není Krásný.
Společnost Red Hat představila Fedora Hummingbird, tj. linuxovou distribuci s nativním kontejnerovým designem určenou pro vývojáře využívající AI agenty.
Hru The Legend of Zelda: Twilight Princess od společnosti Nintendo si lze nově díky projektu Dusklight (původně Dusk) a reverznímu inženýrství zahrát i na počítačích a mobilních zařízeních. Vyžadována je kopie původní hry (textury, modely, hudba, zvukové efekty, …). Ukázka na YouTube. Projekt byl zahájen v srpnu 2020.
Byla vydána nová major verze 29.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Detailní přehled novinek na GitHubu.
Po zranitelnostech Copy Fail a Dirty Frag přichází zranitelnost Fragnesia. Další lokální eskalace práv na Linuxu. Zatím v upstreamu neopravena. Přiřazeno ji bylo CVE-2026-46300.
Sovereign Tech Agency (Wikipedie) prostřednictvím svého fondu Sovereign Tech Fund podpoří KDE částkou 1 285 200 eur.
Nevím proč, ale instalátor Ubuntu na jeho LiveCD nepovolí vytvořit uživatele s velkým písmenem v jeho uživatelském jménu. Chtěl jsem vytvořit uživatele Jarda, ale kvůli tomu stupidnímu instalátoru jsem musel vytvořit uživatele "jarda". Přitom s tím linux (a ani FreeBSD - vyzkoušeno) nemá žádné problémy. Kvůli tomu jsem musel po instalaci ručně spustit sed a změnit domovský adresář (který mě také nenechal nastavit, ale to by mě nevadilo jako nemožnost toho jména):
sudo su sed -i "s@jarda@Jarda@g" /etc/passwd sed -i "s@jarda@Jarda@g" /etc/passwd- sed -i "s@jarda@Jarda@g" /etc/shadow sed -i "s@jarda@Jarda@g" /etc/shadow- sed -i "s@jarda@Jarda@g" /etc/group sed -i "s@jarda@Jarda@g" /etc/group- mv /home/jarda /Users/Jarda
A teprve pak jsem se již mohl přihlásit jako "Jarda". Když vám tedy něco nedovolí instalátor, neznamená to nutně, že je to proto, že by to jinak nefungovalo. Na launchpadu jsem samozřejmě vyplnil bugreport, protože tohle je určitě bug z nevědomosti programátora, ne featura.
Tiskni
Sdílej:
# useradd Pokus useradd: chybné uživatelské jméno "Pokus"
$ sudo useradd Test $ cat /etc/passwd | grep Test Test:x:1001:1002::/home/Test:/bin/sh
root@svjet:/home/martin# useradd Kurva root@svjet:/home/martin# useradd 666 root@svjet:/home/martin#
# adduser 666 adduser: Please enter a username matching the regular expression configured via the NAME_REGEX configuration variable. Use the `--force-badname' option to relax this check or reconfigure NAME_REGEX.
HAL9000@root>useradd Pokus
useradd Pokus
useradd: chybné uživatelské jméno "Pokus"
HAL9000@root>useradd 666
useradd: chybné uživatelské jméno "666"
Arch
Ovšem že by mi to nějak vadilo... Kdybych to opravdu potřeboval, způsob bych si našel.
Zkus v konzoli useradd, klikátka zbytečně zakazujou a vědí ho..ho..hodně věcí.Ach jo... Co se tyce uppercase znaku, je to zakazano zcela umyslne, jak uz bylo vyse napsano, zkus se prihlasit jako
ROOT a pak si v te konzoli zkus napsat neco malymi pismeny.
static int good_name (const char *name)
{
/*
* User/group names must match [a-z_][a-z0-9_-]*[$]
*/
if (!*name || !((*name >= 'a' && *name <= 'z') || *name == '_'))
return 0;
while (*++name) {
if (!((*name >= 'a' && *name <= 'z') ||
(*name >= '0' && *name <= '9') ||
*name == '_' || *name == '-' ||
(*name == '$' && *(name + 1) == '\0')))
return 0;
}
return 1;
}
getty has several non-standard features that are useful for hard-wired
and for dial-in lines:
o Adapts the tty settings to parity bits and to erase, kill, end-
of-line and uppercase characters when it reads a login name.
The program can handle 7-bit characters with even, odd, none or
space parity, and 8-bit characters with no parity. The following
special characters are recognized: @ and Control-U (kill); #,
DEL and back space (erase); carriage return and line feed (end
of line).
.
(A bez problémů.)
ja sam by som si taky login z praktickych dovodov ani nikdy nezvolil
A v tom to je. Možnost volby. Někdo by si do uživatelského jména nikdy nedal velké písmeno, ale jiný by si ho tam rád dal, kdyby mohl. A s podobáním se OS MS Windows to vůbec nesouvisí. Jen jsem ho uvedl jako příklad, že tam to jde. Jistě to půjde i jinde a nevím, z jakého důvodu by to nemělo jít i na Linuxu jenom proto, že se to někomu nelíbí - ten si pak klidně může nechat svůj login z malých písmen a to, že tam jde i velké ho vůbec trápit nemusí.
if ($name !~ /^[_.A-Za-z0-9][-\@_.A-Za-z0-9]*\$?$/) {
printf STDERR
(gtx("%s: To avoid problems, the username should consist only of
letters, digits, underscores, periods, at signs and dashes, and not start with
a dash (as defined by IEEE Std 1003.1-2001). For compatibility with Samba
machine accounts \$ is also supported at the end of the username\n"), $0);
exit 1;
}