Description of problem: When a user is logged in a session started from lxdm (e.g. under Mate), and then opens a terminal, such user can't become root with "su". Poking around the problem seems to be tied to audit and loginuid. In fact for that user you'll have a loginuid of -1, e.g. with cat /proc/self/loginuid you get 4294967295, which is the unsigned int for -1. Here is some further info I found: http://people.redhat.com/sgrubb/audit/audit-faq.txt which says: Any process that runs before the auditing capability is turned on in the kernel will get loginuid 4294967295.
Hi, I cannot reproduce the problem when I log into either MATE or LXDE from LXDM in a Virtualbox x86_64 VM: if I open mate-terminal or lxterminal and then type "su", I become root after giving the password. Do you have something specific regarding audit, for example? Best regards, Nico.
CC: (none) => nicolas.salguero
@ Nicolas Thanks for already having started to look into this :-)
CC: (none) => marja11Assignee: bugsquad => nicolas.salguero
I think the problem concerned only Mageia 6.
Resolution: (none) => OLDStatus: NEW => RESOLVEDVersion: Cauldron => 6