Restarting previous thread as a new discussion.
> On 2019-11-26 14:56 -0600, Douglas R. Reno wrote:
>>> On 2019-11-26 14:39, Bruce Dubbs wrote:
>>> Also, I am running into an issue I haven't noticed before. On my
>>> existing system if I try to log in as user lfs with .bash_profile
>>> set,
>>> it automatically starts bash and then puts it into the background.
>>>
>>> # su - lfs
>>> [1]+ Stopped su - lfs
>>> # jobs
>>> [1]+ Stopped su - lfs
>>> # fg
>>> su - lfs
>>> lfs:~$
>>>
>>> The rules in the book work OK as .bash_profile is not present when
>>> we
>>> initially change to user lfs and then we source
>>> .bash_profile. That
>>> works.
>>>
>>> It could have something to do with PAM and su, but I'm not
>>> sure. Has
>>> anyone else seen this?
>> Yes I have, it's happening on Debian 10 and on LFS now. I'm not sure
>> what's causing it
>
> I've seen this on LFS. Not sure the reason.
I've investigated this a bit. The problem is in su after pam is
installed. I rebuilt shadow using --without-libpam and copied that to
/bin (ensuring it was suid). The our 'su - lfs' then worked perfectly.
I did some initial trials to see if changing some of the /etc/pam.d/su
configuration items were causing the problem, but changing /etc/pam.d/su to:
auth required pam_permit.so
account required pam_permit.so
session required pam_permit.so
password required pam_permit.so
still causes putting 'su - lfs' in the background. This makes me think
the problem is in su, but it could be something in bash-5.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page
Do not top post on this list.
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
http://en.wikipedia.org/wiki/Posting_style