Compile!
Any sufficiently advanced bug is indistinguishable from a feature.
Заведение однотипных пользователей 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