Собственно, сабж.
Пускаю из-под рута скрипт, в котором хочу запустить свою программу из-под www-data:
...
USER="www-data"
DAEMON="/var/www/prog"
su ${USER} -c ${DAEMON}
...
You are required to change your password immediately (root enforced)
su: Authentication token is no longer valid; new one required
(Ignored)
Нагуглил про то, что такое сообщение вылезает, когда пароль устарел. На www-data пароля и так нет. Но я на всякий случай сделал
# passwd -d www-data
# passwd -S www-data
www-data NP 01/01/1970 0 99999 7 -1
Но сообщение, тем не менее, продолжает вылезать...