Bash список пользователей
Доброго дня, задача для каждого не системного пользователя выполнить ряд комманд. вывожу список пользователей исключая системных, так:
awk -F: '($3>=1000)&&($3<60000)&&($1!="nobody"){print $1}' /etc/passwd
На Bash есть такой скрипт, работает, но выводит всех:
IFS=':'
while read -r user _ _ _ _ _ _; do
# [[ $user = "#"* || ! $user ]] && continue # skip comments, empty lines
cp -a -p "/home/root.sto" "home/$user/stores"
chown -R $user:$user "home/$user/stores"
usermod -a -G test $user
done < /etc/passwd
не как не получается их скрестить.