> >
>>man su
>
>Так и не понял как автозапуск сделать. если вы подразумеваете под автозапуском отработку start-скриптов в /etc/rc.d
то чего сложного:
- в /etc/init.d скрипт с командой su -c "запуск ..." user
- затем на нужных уровнях загрузки rc2.d и/или rc3.d линк на этот скрипт Sxyname
и Klmname (S - стартовый скрипт, K - стоповый)
init by default от рута выполняется, он и запускает старт-стоповые скрипты,
соответственно выполнение su -c "command" user от рута не потребует паролей
допустим вы root:
# su -c "whoami" username
соответственно скрипт /etc/init.d/myprog
#!/bin/sh или bash
...
start()
{
...
su -c "command options" user
записать pid
...
}
stop()
{
...
kill -TERM pid
...
}
че там непонятного?