Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Bash - prehani hodnoty jinemu prikazu  (Přečteno 1347 krát)

hoffmann

  • Aktivní člen
  • *
  • Příspěvků: 396
  • Linux user number: 480304
Bash - prehani hodnoty jinemu prikazu
« kdy: 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!
Debian Jessie | Kernel 3.16.0-4-amd64 | XFCE 4.10,
- notebook HP630 Intel Pentium Dual Core B960 2,2 GHz | 6 GB DDR3 1333 MHz | Intel HD Graphics | HDD Toshiba 320 GB 5400 RPM S-ATA | DVD+/-RW SuperMulti DL s LightScribe 
- is dead notebook Asus A9RP Celeron M440 1,86 GHz | grafika ATI Radeon Xpress 200m | HD 60 GB | pamet DDR II 1024 MB | DVDRAM GSA-T40N HL-DT-ST | Wi-Fi ASUS

 

Provoz zaštiťuje spolek OpenAlt.