Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: hoffmann 08 Března 2012, 18:54:35

Název: Bash - prehani hodnoty jinemu prikazu
Přispěvatel: hoffmann 08 Března 2012, 18:54:35
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.

Kód: [Vybrat]
LOGNAME="petr tom libor"
for i in $LOGNAME; do
edquota $i     0          1000000          1000000       0        0        0
done

Kód: [Vybrat]
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!