Sound Open Firmware, projekt Linux Foundation, open source audio DSP firmware a SDK, byl vydán ve verzi 2.7.0. Z novinek lze vypíchnout podporu platformy AMD Van Gogh.
Richard Stallman v den oslav 40. výročí GNU oznámil, že má rakovinu (YouTube).
DIY trackball Ploopy má novou variantu Adept, na rozdíl od předchozích používá 44mm kouli, má symetrický tvar a šest tlačítek, snímač zůstává PMW-3360, novinkou je použití Raspberry Pi Pico, na kterém běží firmware QMK s podporou grafické konfigurační aplikace VIA. Předobjednávky jsou otevřeny za ceny 80-105 CAD.
Probíhá Meta Connect 2023. Společnost Meta představuje své novinky v oblasti AI a virtuální, smíšené a rozšířené reality. Představeny byly nové chytré brýle Ray-Ban | Meta a headset Meta Quest 3.
Eben Upton oficiálně představil (YouTube) nové Raspberry Pi 5 (YouTube). Je více než 2x výkonnější než jeho předchůdce, model 4B.
Byl vydán (YouTube) Counter-Strike 2. Nativně také pro Linux. Jedná se o největší technologický skok v historii této populární herní série.
Richard Stallman vystoupí v Praze s přednáškou Free Software And Your Freedom. V sobotu 30. září ve 14:30 na Pedagogické fakultě UK a v neděli 1. října v 18:00 hodin v rámci konference Hackers Congress Paralelní Polis.
Byla vydána verze 6 s kódovým název Faye linuxové distribuce LMDE (Linux Mint Debian Edition). Podrobnosti v poznámkách k vydání. Linux Mint vychází z Ubuntu. LMDE je postaveno na Debianu.
Byly publikovány informace o novém bezpečnostním problému pojmenovaném GPU.zip (paper, GitHub). S vlastním logem. Jedná se o možný útok postranním kanálem na grafickou kartu (GPU). Proces může "krást pixely" jinému procesu.
Projekt GNU dnes slaví 40. výročí. Přesně před čtyřiceti lety, 27. září 1983, Richard Stallman oznámil, že se chystá napsat s Unixem kompatibilní operační systém GNU (Gnu's Not Unix). Hlavní oslava a setkání hackerů probíhá ve Švýcarsku ve městě Biel/Bienne. Na programu je také přednáška Richarda Stallmana.
awk -F: '{ if ($3>=1000 && $3<65500) print; }' /etc/passwdKonstanty 1000 a 65500 si samozřejmě upravte podle svého systému.
#!/usr/bin/env python import os passwd = {} for line in file('/etc/passwd'): line = line.strip() if not line: break splitted = line.split(':') print splitted homedir = splitted[5] user = splitted[0] passwd[splitted[5]] = (user, line) shadow = {} for line in file('/etc/shadow'): line = line.strip() if not line: break splitted = line.split(':') shadow[splitted[0]] = line homebase = '/home' frompasswd = [] fromshadow = [] for homedir in os.listdir('/home'): fullpath = os.path.join(homebase, homedir) if not os.path.isdir(fullpath): continue #we want #directories only try: user, line_passwd = passwd[fullpath] frompasswd.append(line_passwd) fromshadow.append(shadow[user]) except KeyError: pass print '-' * 50 print '\n'.join(frompasswd) print '-' * 50 print '\n'.join(fromshadow)Je to program, který projde celý adresář /home a v něm vyhledá podadresáře. Jestliže najde adresář, který se zároveň vyskytuje jako domovský adresář nějakého uživatele v /etc/passwd, tak zjistí, jaký je to uživatel a najde jeho záznam v /etc/shadow.
Tiskni
Sdílej: