Скрипт для 1000 пользователей, Foss, 25-Апр-09, 12:10 [смотреть все]Помогите, плиз! Нужно создать, например, 1000 пользователей. Пишу такой скрипт: #!/bin/bash for i in 'seg 1..10' do group=students groupadd -r $group useradd -G $group user$1 passwd -d user$i done Вроде все должно получаться, но пользователей не создает. Предлагает ввести опции для пароля и для пользователей. Подскажите где ошибка?
|
- Скрипт для 1000 пользователей, Sarge, 15:37 , 25-Апр-09 (1)
- passwd не нужно вызывать, по умолчанию юзер и так создаётся без пароля. - groupadd надо поставить ДО цикла, - зачем одну и ту же группу 100 раз создавать? - вставить значение из переменной цикла можно как $i (откуда у вас там $1 взялся? опечатка?) - а сам цикл надо задать так: for i in seg {1..10} (для наглядности внутрь цикла вставьте строку echo $i)PS: колитесь где и на кого учитесь, а то интересно где линукс проходят %)
- Скрипт для 1000 пользователей, Foss, 17:59 , 25-Апр-09 (2)
>[оверквотинг удален] >пароля. >- groupadd надо поставить ДО цикла, - зачем одну и ту же >группу 100 раз создавать? >- вставить значение из переменной цикла можно как $i (откуда у вас >там $1 взялся? опечатка?) >- а сам цикл надо задать так: for i in seg {1..10} >(для наглядности внутрь цикла вставьте строку echo $i) > >PS: колитесь где и на кого учитесь, а то интересно где линукс >проходят %) Спасибо за помощь! Все получилось, только с passwd :)
|