Compile!
The software isn't finished until the last user is dead.
Заведение однотипных пользователей unix
(15.09.2012)
Случай индивидуальный, зато тренировка shell-скриптинга.
#!/bin/bash
if [ "$#" -lt 6 ];
then
echo "Usage: $0 baseName startNum endNum gid GID hash"
exit 0
fi
for i in $(eval echo {$2..$3})
do
useradd -g $4 -G $5 -d /export/home/$1$i -m -s /bin/ksh $1$i
sed -e 's/'${1}${i}':\*LK\*/'${1}${i}':'${6}'/g' /etc/shadow > /etc/shadow.old
mv /etc/shadow.old /etc/shadow
done
P.s.: солярис не позволяет указывать хеш пароля в useradd
Shell
JavaScript
(13)
PHP
(11)
Brainfuck
(8)
adm
(8)
Joomla
(4)
Canvas
(3)
answers
(2)
API
(2)
CMS
(2)
Modx
(2)
jQuery
(1)
Ajax
(1)
SQL
(1)
Shell
(1)
batch
(1)
10
-6