Portál AbcLinuxu, 27. dubna 2024 07:20


Dotaz: Bash

11.3.2012 14:57 hoffmann44
Bash
Přečteno: 134×
Odpovědět | Admin

Nazdarek!

Resim problem s predanim hodnoty napr. do edquota nebo do adduser atd. Chci napr. zmenit vsem uziv. na mem pc velikost kvoty na nejakou hodnotu nebo vytvorit nekolik novych uziv.

LOGNAME="petr tom libor" for i in $LOGNAME; do edquota $i 0 1000000 1000000 0 0 0 done LOGNAME="petr tom libor" for i in

$LOGNAME; do PASS=$(cat /dev/urandom | tr -cd A-Za-z0-9#-@ | fold -w20 | head -n 1) adduser $i $PASS done

nebo pouzit useradd "-d$homedir" "-g$usergroup" "-s$SHELL" "$LOGNAME" ? Poradite prosim, jak na to? Dekuji!

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.3.2012 16:35 Dejv | skóre: 37 | blog: Jak ten blog nazvat ... ? | Ostrava
Rozbalit Rozbalit vše Re: Bash
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ahoj

Chybi ti tam stredniky.

[dskola@dejf2 ~]$ LOGNAME="petr tom libor"; for i in $LOGNAME; do echo ${i}; done
petr
tom
libor
[dskola@dejf2 ~]$

Dejv

Pevně věřím, že zkušenější uživatelé mě s mými nápady usměrní a pošlou tam, kam tyto nápady patří...

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.