Nezisková organizace Internet Security Research Group (ISRG) vydala Výroční zprávu za rok 2024 (pdf). Organizace stojí za certifikační autoritou Let's Encrypt, projektem Prossimo, jehož cílem je používání paměťově bezpečného kódu v kritické internetové infrastruktuře a službou Divvi Up řešící telemetrii respektující soukromí uživatelů.
Vývojáři PeerTube, tj. svobodné alternativy k videoplatformám velkých technologických společností, představili mobilní aplikaci PeerTube (Google Play, App Store). Zdrojové kódy jsou k dispozici na Framagitu.
Google představil Gemini 2.0, tj. novou verzi svého modelu umělé inteligence (YouTube).
Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 24.12. Přehled novinek i s náhledy a videi v oficiálním oznámení.
Byla vydána nová verze 3.27 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 3.6 souvisejícího programovacího jazyka Dart (Wikipedie).
Byla vydána (𝕏) listopadová aktualizace aneb nová verze 1.96 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.96 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
OpenMandriva ROME, tj. průběžně aktualizovaná (rolling) edice linuxové distribuce OpenMandriva, byla vydána ve verzi 24.12.
U příležitosti oslav sedmi let prací na debianím balíčku vyšlo GPXSee 13.33. Nová verze přináší rychlejší vykreslování vektorových map a vylepšení/doladění nového stylu pro OpenAndroMaps/Mapsforge mapy. Kdo by rád OSM mapy v "prémiovém" barevném schématu a nechce čekat až nová verze dorazí do jeho distribuce, nalezne zdrojové kódy na GitHubu.
Tým Google Quantum AI představil kvantový čip Willow se 105 qubity.
SSHD to samozrejme respektovat ma.Kam moje znalost sahá, tak zamykání hesla se dotýká jen pole heslo v /etc/shadow, a tudíž by takovéto tvrzení bylo potřeba něčím podložit. Navíc bych docela rád věděl, jak pak konkrétnímu uživateli nedovolit přihlášení heslem, ale jen SSH klíčem, nacož se v linuxových distribucích pokud vím odjakživa používalo právě zamykání hesla pomocí
passwd -l
.
Než něco začnete používat, bývá dobré si přečíst dokumentaci:
-l, --lock Lock the password of the named account. This option disables a password by changing it to a value which matches no possible encrypted value (it adds a ´!´ at the beginning of the password).
Ať to čtu, jak to čtu, není tam ani slovo o tom, že by tento příkaz zamykal uživatele. Píše se tam, že zamyká jeho heslo, a to tak, že změní jeho heslo (přesněji jeho hash) na hodnotu, která nemůže být hasnem žádného hesla.
Z toho mi vychází, že není absolutně žádný důvod předpokládat, že by tato operace měla zabránit přihlášení s takovou metodou autentizace, která se na ten hash vůbec nedívá. Pokud chcete uživateli zakázat přihlášení, proč raději třeba pomocí "chage -E
" nenastavíte datum vypršení účtu na včerejšek?
Mar 15 16:18:44 pocitac sshd[15000]: User xxx not allowed because account is locked
Dalsi veci je prenositelnost. Zatimco passwd -l
funguje jen na Linuxu, ale treba v BSD znamena neco jineho (a jestli si dobre pamatuji, tak v POSIXu neni), tak chage
je jen na nekterych distribucich Linuxu. A vzhledem k tomu, ze nevime, co dotycny pouziva (ano, vim, ze zminoval passwd -l a je to v sekci Linuxova poradna), neni asi vhodne na to spolehat.
OpenSSH naopak obvykle zamykani uctu (a nam je opravdu jedno, zda se jedna o uzivatele nebo program, takze argument o zamykani "uzivatele" je mimo misu) respektuje
…a příkaz, který tazatel použil, podle jeho vlastní manuálové stránky, žádné uzamčení účtu neprovádí. Zamyká heslo. To není slovíčkaření, protože v okamžiku, kdy se uživatel přihlašuje bez použití hesla, je tento rozdíl, jak je vidět, velmi podstatný.
neni asi vhodne na to spolehat.
Rozhodně je vhodnější spoléhat na zdokumentované chování existujících příkazů, než spoléhat na něco, co dokumentace nepopisuje a v některých verzích (viz níže) dokonce výslovně upozorňuje, že příkaz nedělá…
Obavam se, ze pisete jen svuj osobni nazor.Obávám se, že narozdíl od vás Michal ten názor podložil alespoň nějakou dokumentací, zatímco vy zatím vaříte z vody.
-l, --lock Lock the password of the named account. This option disables a password by changing it to a value which matches no possible encrypted value (it adds a ´!´ at the beginning of the password). Note that this does not disable the account. The user may still be able to login using another authentication token (e.g. an SSH key). To disable the account, administrators should use usermod --expiredate 1 (this set the account's expire date to Jan 2, 1970). Users with a locked password are not allowed to change their password.
s timto problemem jsem se jiz parkrat setkal. Na Linuxu je rozdil mezi zamcenim hesla uctu a zamcenim vlastniho uctu. V prvnim pripage ucet stale funguje, jen neni mozne pouzivat heslo - predpokladam, ze to je to, co se stalo Vam.
Viz.:chage -l foouser
Last password change : Jan 05, 2012
Password expires : never
Password inactive : never
Account expires : Jan 01, 2012
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
Jedna se o 'Account expires' vs 'Password expires' - pokud chcete zablokovat cely ucet, musite nastavit 'Account expires' do minulosti.
PS: Pripadne je take mozne zmenit shell uzivatele na /bin/false.
ssh -N testacct@linuxserver.cconn.info -L 2525:127.0.0.1:25připojí localhost port 2525 na serverový mailer. A může generovat spamy, kde jako odesílací stroj bude 127.0.0.1.
usermod -s /bin/false tvujuzivatel
/bin/false -c "prikaz"
S tim tunelovanim by to slo. Byly doby kdy ssh bylo pouze pro adminy, zatimco "normalni" uzivatele pouzivali ssl-telnet.
/bin/nologin
shelem (jako backuppc
) tak su -s /bin/bash backuppc
mě to nahodí do shelu ale ssh user@host "/bin/bash -i"
z jiného stroje ne.
ale i na spousteni prikazuNikoliv. Doporučuju to vyzkoušet.
Tiskni Sdílej: