Compile!
One of my most productive days was throwing away 1000 lines of code. (Ken Thompson)
Заведение однотипных пользователей 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