Код: Выделить всё
#!/bin/bash/
for user in `more user.txt`
do
echo "$user"
useradd $user
done
Модератор: Bizdelnick
Код: Выделить всё
#!/bin/bash/
for user in `more user.txt`
do
echo "$user"
useradd $user
done
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
я о том, что если в файле со списком юзеров вместо user_1 написать другое название юзера то скрипт ошибкой вываливается
Код: Выделить всё
#!/bin/bash
cat ~/Desktop/gog/test33.txt | while read line
do
login=$( echo $line | awk `{ print $1}`)
password=$( echo $line | awk `{ print $2 }`)
useradd -d /home/$login -m $login
echo $password | passwd $login -stdin
done
Код: Выделить всё
useradd $user
Код: Выделить всё
useradd "$user"
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Код: Выделить всё
#!bin/bash
for user in `more mainuser.txt`# здесь файл с именами пользователей построчно
do
echo "$user"
useradd -m "$user" # создаем пользователей с домашней директорией ну или с другими опциями которые нужны
done
for password in `more mainpass3.txt`# файл с "лониг:пароль"
do
cat /home/tester/mainpass3.txt | chpasswd # а тут скармливаем доя установки пароля (указал полный путь до файла т.к. у меня через ~/ не подцеплял
done