Red Hat řeší bezpečnostní incident, při kterém došlo k neoprávněnému přístupu do GitLab instance používané svým konzultačním týmem.
Immich byl vydán v první stabilní verzi 2.0.0 (YouTube). Jedná se o alternativu k výchozím aplikacím od Googlu a Applu pro správu fotografií a videí umožňující vlastní hosting serveru Immich. K vyzkoušení je demo. Immich je součástí balíčků open source aplikací FUTO. Zdrojové kódy jsou k dispozici na GitHubu pod licencí AGPL-3.0.
Český telekomunikační úřad vydal zprávy o vývoji cen a trhu elektronických komunikací se zaměřením na rok 2024. Jaká jsou hlavní zjištění? V roce 2024 bylo v ČR v rámci služeb přístupu k internetu v pevném místě přeneseno v průměru téměř 366 GB dat na jednu aktivní přípojku měsíčně – celkově jich tak uživateli bylo přeneseno přes 18 EB (Exabyte). Nejvyužívanějším způsobem přístupu k internetu v pevném místě zůstal v roce 2024 bezdrátový
… více »Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-10-01. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Jedná o první verzi postavenou na Debianu 13 Trixie.
Byla vydána nová verze 4.6 svobodného notačního programu MuseScore Studio (Wikipedie). Představení novinek v oznámení v diskusním fóru a také na YouTube.
Společnost DuckDuckGo stojící za stejnojmenným vyhledávačem věnovala 1,1 milionu dolarů (stejně jako loni) na podporu digitálních práv, online soukromí a lepšího internetového ekosystému. Rozdělila je mezi 29 organizací a projektů. Za 15 let rozdala 8 050 000 dolarů.
Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.17. Díky 278 přispěvatelům.
Bylo vydáno openSUSE Leap 16 (cs). Ve výchozím nastavení přichází s vypnutou 32bitovou (ia32) podporou. Uživatelům však poskytuje možnost ji ručně povolit a užívat si tak hraní her ve Steamu, který stále závisí na 32bitových knihovnách. Změnily se požadavky na hardware. Leap 16 nyní vyžaduje jako minimální úroveň architektury procesoru x86-64-v2, což obecně znamená procesory zakoupené v roce 2008 nebo později. Uživatelé se starším hardwarem mohou migrovat na Slowroll nebo Tumbleweed.
Ministerstvo průmyslu a obchodu (MPO) ve spolupráci s Národní rozvojovou investiční (NRI) připravuje nový investiční nástroj zaměřený na podporu špičkových technologií – DeepTech fond. Jeho cílem je posílit inovační ekosystém české ekonomiky, rozvíjet projekty s vysokou přidanou hodnotou, podpořit vznik nových technologických lídrů a postupně zařadit Českou republiku mezi země s nejvyspělejší technologickou základnou.
… více »Radicle byl vydán ve verzi 1.5.0 s kódovým jménem Hibiscus. Jedná se o distribuovanou alternativu k softwarům pro spolupráci jako např. GitLab.
Řešení dotazu:
# which cryptsetup /usr/sbin/cryptsetup # which touch /bin/touch # which mount /usr/bin/mount # echo $PATH /usr/sbin:/usr/bin:/sbin:/bin
#!/bin/sh # Copyright (C) 2009 OpenWrt.org PRODID="1058/10b8/1012" case "$ACTION" in add) if [ "${PRODUCT}" = "${PRODID}" ]; then /usr/sbin/cryptsetup --key-file /etc/ssl/usbbackup_key luksOpen /dev/sdb1 backup fi ;; remove) if [ "${PRODUCT}" = "${PRODID}" ]; then umount /mnt/usbbackup fi ;; esacRuční spouštění cryptsetup v sh funguje.
if [ "${PRODUCT}" = "${PRODID}" ];Tato podmínka zřejmě nikdy není splněna.
touch /tmp/test
a rm /tmp/test
, soubor se po připojení USB disku vytvoří a po odpojení odstraní
po připojení USB diskuKdy? Po bootu? Skript se pousti pres udev? Co znamena "nespusti se", nevytvri se mapper zarizeni? K cemu je tam ten umount? Mimochodem uz si se jednou ptal, priste laskave nezakladej dalsi vlakna..
&& mount
v add části. Ptal, ale ve vlákně, kde jsem primárně řešil něco jiného a tenhle dotaz tam zřejmě zanikl, omlouvám se. Podstata dotazu je, jaký rozdíl je mezi jednotlivými příkazy.. v čem je "mount" a "touch" pro systém "víc", než cryptsetup?
[ 282.560000] usb-storage 1-1.2:1.0: USB Mass Storage device detected [ 282.580000] scsi host1: usb-storage 1-1.2:1.0 [ 283.580000] scsi 1:0:0:0: Direct-Access WD Elements 10B8 1012 PQ: 0 ANSI: 6 [ 283.590000] sd 1:0:0:0: [sdb] Spinning up disk... [ 284.620000] .....ready [ 288.660000] sd 1:0:0:0: [sdb] 1465081856 512-byte logical blocks: (750 GB/698 GiB) [ 288.670000] sd 1:0:0:0: [sdb] Write Protect is off [ 288.670000] sd 1:0:0:0: [sdb] Mode Sense: 47 00 10 08 [ 288.680000] sd 1:0:0:0: [sdb] No Caching mode page found [ 288.680000] sd 1:0:0:0: [sdb] Assuming drive cache: write through [ 288.710000] sdb: sdb1 [ 288.730000] sd 1:0:0:0: [sdb] Attached SCSI disk
/Device /dev/sdb1 doesn't exist or access denied. Command failed with code 15: Block device required # cryptsetup 1.6.7 processing "/usr/sbin/cryptsetup --debug --key-file /etc/ssl/usbbackup_key luksOpen /dev/sdb1 backup" # Running command open. # Locking memory. # Installing SIGINT/SIGTERM handler. # Unblocking interruption on signal. # Allocating crypt device /dev/sdb1 context. # Trying to open and read device /dev/sdb1 with direct-io. # Trying to open device /dev/sdb1 without direct-io. # Unlocking memory.Takže příkaz se spouští, omlouvám se všem za zavádějící informaci:) Ale pro změnu nerozumím tomu, jak je to možné
/Device /dev/sdb1 doesn't exist or access denied.
. Nepomohl ani sleep 10. Mám prodloužit interval? Přitom když USB připojím, tak ruční připojení cryptsetupem zhruba po 5 vteřinách funguje. Každopádně díky všem, že jsem se posunul dál:)
sleep
není dobré řešení, resp. je to poslední zoufalý pokus to nějak obejít. Protože když spustíte ten skript, evidentně nejsou splněné podmínky, které ke svému běhu potřebuje – a tím sleep
jenom oddálíte spuštění požadovaného příkazu a doufáte, že se to zatím nějak samo magicky spraví. Ono se vám to teď možná samo magicky spraví, jenže když se něco magicky samo spravuje, má tendenci se to zase samo magicky rozbíjet. Takže pokud chcete dlouhodobě udržitelné řešení, měl byste zjistit, co jsou ty další podmínky, které skript ke svému běhu potřebuje, a zajistit, aby byly splněné.
>/tmp/a 2>/tmp/b
a spouštěj ten wrapper.
man blkid
...
-U uuid
Look up the device that uses this filesystem uuid. For more details see the -L option.
UUID="SemNapsatRucneToUUID" LUKS="$(blkid -U ${UUID})" ... /usr/sbin/cryptsetup --key-file /etc/ssl/usbbackup_key luksOpen ${LUKS} backup ...pripadne misto nevhodneho reseni pres sleep 30, cekat ve scriptu dokud neni dostupne
UUID="SemNapsatRucneToUUID" until [ $LUKS ]; do LUKS="$(blkid -U ${UUID})"; sleep 1; done ... /usr/sbin/cryptsetup --key-file /etc/ssl/usbbackup_key luksOpen ${LUKS} backup ...
Tak tohle je pomoc nad zlato.. a dokonce to i chápu:) Zítra otestuju a dám vědět. MOC DÍKY:)
Tiskni
Sdílej: