LINUX.ORG.RU
ФорумAdmin

su: Authentication token is no longer valid; new one required


0

2

Собственно, сабж.

Пускаю из-под рута скрипт, в котором хочу запустить свою программу из-под 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
Если я правильно понимаю вывод passwd -S, проблем быть не должно.

Но сообщение, тем не менее, продолжает вылезать...

★★

А что со временем то?

lnx
()
Ответ на: комментарий от lnx

О, спасибо! Как-то не обратил на это внимания. То есть, мне просто надо сделать это поле пустым, я правильно понял?

solovey ★★
() автор топика
Ответ на: комментарий от lnx

А нет, все не так просто. После этого отказался стартовать apache и система перестала грузиться (система embedded на arm, так что с ней тяжело). Выдранный с флешки лог ничего толкового не дает. Все идентично с предыдущими успешными запусками...

solovey ★★
() автор топика
Ответ на: комментарий от true_admin

Да, я уже тоже об этом подумал...

Кстати, затыкается не апач, а как-раз мой скрипт, засунутый в автозагрузку. В auth.log выплюнуло следующее (время кривое, но мне кажется, проблема не в этом):

...
Apr  9 15:29:26 ep9315 su[968]: + ??? root:www-data
Apr  9 15:29:26 ep9315 su[968]: pam_env(su:session): Unable to open env file: /etc/default/locale: No such file or directory
Apr  9 15:29:26 ep9315 su[968]: pam_unix(su:session): session opened for user www-data by (uid=0)
Apr  9 15:29:26 ep9315 su[968]: pam_unix(su:session): session closed for user www-data
Apr  9 15:29:36 ep9315 su[979]: Successful su for www-data by root
Apr  9 15:29:36 ep9315 su[979]: + ??? root:www-data
Apr  9 15:29:36 ep9315 su[979]: pam_env(su:session): Unable to open env file: /etc/default/locale: No such file or directory
Apr  9 15:29:36 ep9315 su[979]: pam_unix(su:session): session opened for user www-data by (uid=0)
Apr  9 15:29:36 ep9315 su[979]: pam_unix(su:session): session closed for user www-data
Apr  9 15:29:47 ep9315 su[992]: Successful su for www-data by root
...

solovey ★★
() автор топика
Ответ на: комментарий от solovey

Вообще, я подозреваю, что я неправильно написал скрипт для автозагрузки....

Буду курить /etc/init.d/skeleton =)

solovey ★★
() автор топика
Ответ на: комментарий от true_admin

Да, я уже понял =)

Скорее всего, дело реально в кривом скрипте. Нет у меня опыта в этой области. Буду разбираться.

З.Ы. Кстати, крон, как Вы и говорили, действительно заработал!

solovey ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.