[systemd-devel] Reason for su command to be ignored in target?
Lennart Poettering
lennart at poettering.net
Wed Apr 17 10:32:42 PDT 2013
On Wed, 17.04.13 13:21, Mark Hounschell (markh at compro.net) wrote:
> >>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
> >
> >Bu that's run on ttyS0? Is that really script? How do spawn that script?
> >
>
> From the service file:
> ExecStart=/sbin/qlogin /dev/ttyS0 root --homedir=/lcrs --noutmp
> --command=/bin/bash --login -c /lcrs/sh.lcrs
>
> Then in the sh.lcrs "script" ANY su command is borked.
>
> >>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.
> >
> >if you invoke "logger test" via su here, do you see it logging
> >something?
> >
> >Maybe your implementation of "su" is borked? Some older implementations
> >misused PAM and immediately closed the PAM session after creating
> >it... Which implementation do you use?
> >
>
> # rpm -qf /usr/bin/su
> coreutils-8.17-6.2.1.i586
That looks OK. Can you try the logger thing I suggested? That should
tell us if the transition works at all...
Lennart
--
Lennart Poettering - Red Hat, Inc.
More information about the systemd-devel
mailing list