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

From: Erik Cederstrand (none@erik--cederstrand.dk.lh.bsd-dk.dk)
Date: Thu 11 Nov 2010 - 21:08:18 CET


From: Erik Cederstrand <none@erik--cederstrand.dk.lh.bsd-dk.dk>
Subject: Re: rc.d startup script som anden bruger end root
Date: Thu, 11 Nov 2010 21:08:18 +0100
To: bsd-dk@bsd-dk.dk



Den 11/11/2010 kl. 20.40 skrev Carsten Jensen:

>>
>> 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".

Det fremgår ikke, om du har prøvet med "su -l bruger script" eller evt. "su -l -c klasse bruger script"?

Hvad ligger der i "kan ikke lide"? Får du en fejlmeddelelse?

Mvh Erik






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