Compile!
We did about 10,000 tests on it, and it was working fine until Monday
Заведение однотипных пользователей 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
Please enable JavaScript to view the
comments powered by Disqus.
comments powered by
Disqus
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