[systemd-devel] Reason for su command to be ignored in target?

Mark Hounschell markh at compro.net
Wed Apr 17 09:22:09 PDT 2013


On 04/17/2013 10:27 AM, Lennart Poettering wrote:
> On Wed, 17.04.13 09:46, Mark Hounschell (markh at compro.net) wrote:
>
>> I have been using systemd to boot into a very basic target. That
>> target basically executes a script. In that script we execute an "su
>> -m -c command user". The last version of systemd I have where this
>> worked is version 37. I'm using opensuse dist and that was in
>> version 12.2 from about a year ago. I've upgraded to opensuse-12.3
>> and that systemd version is 195. The "su -m -c command user" now
>> appears to be ignored.
>>
>> I there a particular service I now need to include in my target that
>> will enable the su command to work?
>>
>> I can post my target and service files if required.
>
> Have you checked the logs for anything interesting? That's a good way to
> start figuring out what's going on...
>

The only thing I see in /var/log/messages is:

2013-04-17T11:36:51.667308-04:00 utils-linux su: (to lcrs) root on 
/dev/ttyS0
2013-04-17T11:36:51.668896-04:00 utils-linux systemd-logind[1731]: New 
session c4 of user lcrs.
2013-04-17T11:36:51.705945-04:00 utils-linux systemd-logind[1731]: 
Removed session c4.


And as I just told Andry, when I include my service in the normal 
runlevel5 target all is fine. I only get the first line shown above and 
it works just fine.

So I am just assuming there is some service missing from my target that 
I NOW need??

Thanks
Mark


More information about the systemd-devel mailing list