LINUX.ORG.RU
ФорумAdmin

по поводу скрипта


0

0

Надо скрипт написать нужно чтобы скрипт брал данные из файла в котором прописаны имена пользователей и пароли и добавлял их в систему (прописывал домашний каталог, имя пользователя, пароль (как делает это команда useradd) с минимальными правами

anonymous

Ну например вот так


----------------- begin users_add.sh ---------------------------
#!/bin/sh
# 
ufile=$1    # Файл со списком пользователей в формате user:password
            # будем передавать скрипту в виде параметра 
            # users_add.sh ufile
usershell="/bin/false"    # Шелл юзера с минимальными правами
homedir="/dev/null"       # дом каталог юзера с минимальными правами

for f in $(cat $ufile); do
    username=`echo $f|awk -F : '{print $1}'`
    userpass=`echo $f|awk -F : '{print $2}'`
    useradd -d $homedir -s $usershell -p $userpass $username \
    ;
done
----------------- end users_add.sh -----------------------------

Наверно можно и красивее...


anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.