Вместо замены всех строк в newpw.txt
,
было бы лучше чтобы создать новый файл, перебирая имена пользователей в старом, например:
cut -d: -f1 pw.txt | while read -r user; do
echo "$user:$(openssl passwd ABCXYZ)"
done > newpw.txt
mv newpw.txt pw.txt
Вы должны использовать тип роли, чтобы тип мог быть связан с ролью.
(roletype object_r indico_log_t)