Re: lug-bg: userdirmake script
- Subject: Re: lug-bg: userdirmake script
- From: Dimitar Vasilev <dimitar.vassilev@xxxxxxxxx>
- Date: Tue, 15 Mar 2005 21:58:00 +0200
Ако ти се налага да възстановяваш юзърски директории и те мързи да
пишеш непрекъснато mkdir + chown, горното е много полезно.
Сега ми хрумна, че можеш да го ползваш и с useradd за масово създаване
на юзъри - пишеш в един файл имената им - 1 на ред, пайпваш през awk и
подаваш на useradd.
Да живее мързела!
On Tue, 15 Mar 2005 18:34:12 +0200, Anton Bondoff <bondoff@xxxxxxxxxxx> wrote:
> On Monday 14 March 2005 15:45, Dimitar Vasilev wrote:
> > Здравейте! Ако на някой му е полезна долната приумица, да я ползва със
> > здраве.
> >
> > #!/bin/sh
> > # userdirmake. 2005 Dimitar Vassilev. Public Domain. Provided "AS IS"
> > #
> >
> > PATH=/sbin:/usr/bin/:usr/sbin/
> > export PATH
> > exec 2>&1
> > PASSWDFILE=/etc/passwd
> > USERLIST=`awk -F: ' $1 {print $1}' $PASSWDFILE`
> > HOMEPREFIX=
> > GROUP=
> > for i in $USERLIST; do mkdir -p $HOMEPREFIX/$i && chown $i:$GROUP
> > $HOMEPREFIX/$i done;
> > exit 0
> [клъц]
>
> :) Интересна приумица наистина. Аз обаче съм много любопитен от къде ти хрумна
> да напишеш такова нещо? Питам, заради това
>
> useradd -g <usergroup> -d /home/<user_dir> -m <the_name_of_the_user>
>
> иначе "гъделчето", което си написал си го бива :)
> --
> Anton Bondoff
> Registered linux user #380705 at counter.li.org
> Public GnuPG at http://wwwkeys.pgp.net
> Fingerprint
> 47A4 4E41 E1BB C8CB 6904 2848 1557 D4DC A352 DA87
> Key ID 0x1557D4DCA352DA87
>
>
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|