abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 08:00 | Zajímavý projekt

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2020 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2020. Pro programátory v Perlu je určen Perl Advent Calendar 2020, pro zájemce o kybernetickou bezpečnost Advent of Cyber, …

Ladislav Hagara | Komentářů: 0
dnes 07:00 | IT novinky

Humble Bundle nabízí balík technické literatury z oblasti počítačové bezpečnosti od vydavatelství No Starch Press v digitální podobě bez DRM, a to za zvýhodněnou cenu aspoň cca 1-15 eur. Akce Humble Book Bundle: Hacking 101 by No Starch Press trvá do 21. prosince.

Fluttershy, yay! | Komentářů: 0
včera 23:44 | Nová verze

OpenZFS (Wikipedie) byl vydán ve verzi 2.0.0. Jedná se o implementaci souborového systému ZFS. Nově současně pro Linux i FreeBSD. Doteď se na Linuxu používal ZFS on Linux.

Ladislav Hagara | Komentářů: 2
včera 16:44 | Nová verze

Glen MacArthur vydal AV Linux MX Edition (AVL-MXE) aneb AV Linux (Wikipedie) 2020.11.23. Jedná se o linuxovou distribuci optimalizovanou pro tvůrce audio a video obsahu. Nově založenou na MX Linuxu místo Debianu. Představení na YouTube. Více v pdf manuálu.

Ladislav Hagara | Komentářů: 0
včera 13:55 | IT novinky

Příspěvek na oficiálním blogu Raspberry Pi představuje (YouTube) nový produkt Raspberry Pi 4 Case Fan aneb pětidolarový větráček do oficiální krabičky pro Raspberry Pi 4.

Ladislav Hagara | Komentářů: 9
včera 13:44 | Komunita

Projekt GNOME představil iniciativu GNOME Circle. Cílem iniciativy je podpora nových nezávislých vývojářů a rozšíření ekosystému GNOME o nové aplikace a knihovny.

Ladislav Hagara | Komentářů: 9
včera 13:22 | Nová verze

Byla vydána nová major verze 6.1.0 svobodného softwaru a vysokoúrovňového programovacího jazyka pro numerické výpočty GNU Octave (Wikipedie). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
včera 08:00 | Zajímavý software

Font Manager je jednoduchý správce fontů. Videoukázka nejnovější verze 0.8.0 na YouTube. Z novinek lze zdůraznit integraci Google Fonts. Zdrojové kódy Font Manageru jsou k dispozici na GitHubu pod licencí GNU GPL 3.0. Instalovat jej lze také z Flathubu.

Ladislav Hagara | Komentářů: 0
29.11. 20:00 | IT novinky

Společnost Espressif Systems publikovala novinky za měsíc listopad. Zdůraznit lze nový modul ESP32-C3 (datasheet) s RISC-V jádrem, 2,4 GHz Wi-Fi a Bluetooth LE 5.0 nebo stavebnici pro děti postavenou na ESP32 Doctor Who HiFive Inventor Coding Kit (Amazon).

Ladislav Hagara | Komentářů: 4
29.11. 08:00 | Zajímavý software

Byla vydána verze 0.8.0 počítačové hry Veloren. Jedná se o open source open world multiplayer voxel RPG. Hra je vyvíjena v programovacím jazyce Rust. Inspirována je hrami Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress a Minecraft. Videoukázka na YouTube. Zdrojové kódy jsou ke stažení na GitLabu pod licencí GNU GPL 3.0. Veloren je také na Flathubu a Snapcraftu.

Ladislav Hagara | Komentářů: 4
Jak nakládáte s řetězovými e-maily?
 (6%)
 (41%)
 (3%)
 (2%)
 (3%)
 (9%)
 (58%)
Celkem 316 hlasů
 Komentářů: 8, poslední 16.11. 22:50
Rozcestník

Dotaz: zakládání velkého množ. účtů

2.7.2002 11:43 Vasek | skóre: 6
zakládání velkého množ. účtů
Přečteno: 139×
Ahoj. Chtěl bych se zeptat, jestli už jste si někdo při zakládání většího množství uživ. účtů naráz (např. 200 a více) nepomáhali nějakým prográmkem či skriptem. Mám z databáze vyjetý seznam žáků, převedený do ascii formátu, kde je na každém řádku jméno, příjmení, rodné číslo. Ze jména a příjmení bych chtěl vždy vygenerovat login (musí se nějak ošetřit jedinečnost loginů u stejných jmen) a r.č. bych chtěl použít jako počáteční heslo. Už jsem si udělal prográmek, který generuje loginy a přidává pomocí 'useradd xxx -m', ale nevím, jak automaticky nastavit hesla, nebo spíš nevím jak použít příkaz passwd ve skriptech. Napadla mě jenom jedna věc: nepožívat vůbec useradd, passwd a podobně, ale vygenerovat si sám přímo soubory etc/passwd a etc/shadow. To by mi pak stačilo použít funkci na tvorbu hešů z hesel a bylo by. Neznáte někdo nějaký lepší způsob, nebo hotové řešení? Myslím si, že tohle už určitě také někdo musel řešit.

Odpovědi

2.7.2002 15:44 Jiri Bajer | skóre: 33 | blog: Sarimuv koutek | Praha
Rozbalit Rozbalit vše zakládání velkého množ. účtů
Na nekterych systemech je na to rovnou utilitka newusers, ale jinak by to melo jit pomoci useradd a passwd --stdin ve for cyklu. Manpage k newusers viz. http://linuxcommand.org/man_pages/newusers8.html
2.7.2002 18:03 Vasek | skóre: 6
Rozbalit Rozbalit vše zakládání velkého množ. účtů
Dík za odpověď. V mém linuxu ale příkaz asi passwd nezná parametr --stdin, tak nevím. V manstránce o ničem takovém ani nepíšou, to bych na to už asi dávno přišel. Neplatí to pro jiný unix? Ale utilitku newusers tu mám (Používám Slakware 8.1), co jsem se zatím díval, tak ta je pro tento případ použitelná. Akorát stejně použiju ten svuj prográmek, který ze jmen a příjmení vygeneruje unikátní loginy a vytvoří soubor který potom teprve zpracuje newusers.
3.7.2002 12:58 Radim Chlad
Rozbalit Rozbalit vše zakládání velkého množ. účtů
Resil jsem podobnou situaci, vytvarel jsem asi 700 uctu najednou, login se taky generoval z jmena a prijmeni + osetreni jedinecnosti. hesla se zadavala automaticky pomoci programu expect (standardne v distribucich RH)

skript setpassword se spoustel v cyklu pro kazdeho uzivatele:

setpassword login heslo 
(pro Vas je zajimava je jenom prvni cast. Pak mi to generuje jeste stejna hesla pro pristup k www (htpasswd))

tady je skript setpassword

#!/usr/bin/expect -f

set user [lindex $argv 0] set pass [lindex $argv 1]

#spustime program passwd spawn /usr/bin/passwd $user sleep 1

#zadame heslo expect "ssword" send "$pass\r" sleep 1

#potvrdime heslo expect "ssword" send "$pass\r" #sleep 1

expect eof

#spustime program htpasswd spawn /usr/bin/htpasswd /etc/httpd/zacipasswd $user

#zadame heslo expect "ssword" send "$pass\r"

#potvrdime heslo expect "ssword" send "$pass\r"

expect eof

s pozdravem radimch

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.