LINUX.ORG.RU

Сообщения tirex2k

 

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

не как не получается их скрестить.

 

tirex2k
()

RSS подписка на новые темы