Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   chage обработка нескольких пользователей в 1 команде (http://forum.oszone.net/showthread.php?t=310041)

__sa__nya 07-01-2016 08:49 2591967

chage обработка нескольких пользователей в 1 команде
 
Доброе время суток. Например, мне нужно 10 пользователям установить необходимость сброса пароля. Как это прописать в одной команде, вместо 10 команд? Например chage -d 0 user1 user2 и т.д.? Пробовал:
chage -d 0 user1 user2 ... - не подходит
chage -d 0 user1, user2... - не подходит
гуглил, не нашел.
Есть варианты?

ruslandh 07-01-2016 10:02 2591976

Используйте цикл, например for , а login`s можно из файла передавать через read

__sa__nya 07-01-2016 12:14 2592013

ruslandh, если не сложно, напишите пример, например для 3-х логинов: user1, user2, user3 .

ruslandh 07-01-2016 15:23 2592049

Что-то типа:
Код:

for as in user1 user2 user3; do  chage -d 0 "$as" ; done


Время: 06:47.

Время: 06:47.
© OSzone.net 2001-