Compile!
Deleted code is debugged code. (Jeff Sickel)
Заведение однотипных пользователей 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