Re: rc.d startup script som anden bruger end root

From: Carsten Jensen (none@tomse--tomse.dk.lh.bsd-dk.dk)
Date: Thu 11 Nov 2010 - 20:40:52 CET


Date: Thu, 11 Nov 2010 20:40:52 +0100
From: Carsten Jensen <none@tomse--tomse.dk.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: Re: rc.d startup script som anden bruger end root

On 2010-11-11 18:03, Thomas Steen Rasmussen wrote:
> On 11-11-2010 08:49, Carsten Jensen wrote:
>> Nogen der er bekendte med en måde at starte en service på i FreeBSD
>> (8.1) som en anden bruger end root i /usr/local/etc/rc.d
>>
>> servicen kan ikke lide "su bruger script"
>> og jeg foretrækker et rigtigt start script frem for et cronjob der
>> starter ved @reboot
>>
>> jeg har brugt rsyncd startscript som skabelon hvilket også virker
>> fint som root.
>>
>>
>>
>> /Carsten
> Hejsa,
>
> Se nogen af de mange eksempler der er i ports,
> f.eks. /usr/local/etc/rc.d/postgresql scriptet:
>
> postgresql_command()
> {
> su -l ${postgresql_user} -c "exec ${command} ${command_args}
> ${rc_arg}"
> }
>
> postgresql_initdb()
> {
> su -l -c ${postgresql_class} ${postgresql_user} -c "exec
> /usr/local/bin/initdb ${postgresql_initdb_flags} -D ${postgresql_data}"
> }
>
> Mvh
>
> Thomas
Tak, men som jeg skrev kan den ikke lide "su bruger script".

/Carsten



This archive was generated by hypermail 2b30 : Tue 30 Nov 2010 - 23:00:00 CET