It's not the same. Irregardless you are running the script as user root and 
class tor. Then the script executes the daemon as `user`. I don't know if it 
will have the desired effect, but perhaps do
# usermod -L tor tor_user. Change tor_user to the correct user.

⁣Sent from BlueMail ​

On Jul 7, 2017, 3:10 PM, at 3:10 PM, Alexander Nasonov <al...@yandex.ru> wrote:
>Edgar Pettijohn wrote:
>> Look at rc.subr. it calls su to start the daemon. Look at the
>> manual for rc.subr I think there are some variables you could add
>> to the rc.d script to change the behavior.
>
>I only see su -m user -c ... in rc.subr. It's not the same as su -c
>class user.
>
>$ man su
>..
>When a -c option is included after the login name it is not a su
>option,
>   because any arguments after the login are passed to the shell.  (See
>csh(1), ksh(1) or sh(1) for details.)  To execute arbitrary command
>with
>     privileges of user username, execute:
>
>           su username -c "command args"
>
>--
>Alex

Reply via email to