Grand Evening,
As I was going to run a re-install of a openSUSE 13 I said why not try it …
The su -c systemsettings5 really got the pulse going, a couple or more screen full of output, but I think it was this that created /etc/sddm.conf which was not there after the install.
When on a roll go with the flow…
I amended my new /etc/sddm.conf as per the good words… I checked what was in /etc/pam.d/sddm and it looked Okay, well what was below was not there…
So with a roll of the bones on the desk, re-ipl and well it was different. I had a whole row of “users” who could / maybe login Grand old root was hiding out on stage left but a mouse found it and glory be, a root login.
I set up the screen and it’s looking Okay.
A lot of all this was to be able to start VMware Workstation the way I like to… and now I can. Yes I do know you can set sudo -E /usr/bin/vmware… I just want to do it, “My way”.
Would I do it again… Probable not, the login screen does look crappy, and I would not like my customers or friends to see it. What did work was a install of openSUSE 13 with KDE etc. Then update that with LEAP-42 which seems to keep the KDE login clean and tidy, until of course some one looking to keep root out fixes that. In English it’s called a Nanny State attitude. You are trying hard to make sure nobody has any bad hair days, but life is a learning exercise, you do need a few hair days, good and bad. I’m 70 in a few weeks and there were weeks in the '90 of very bad days and night, but good learning times. I was also working on the 1sr s390x zLinux environments. IBM BIB created the low-level, SUSE integrated it, SAG tested it. Gave the results back and round and round we went…Good and Bad hair days, character building, no Nanny State.
Many Thanks for your pointers, very good. I hope you have a good week and a grand weekend. Good Rugby this weekend.
I assume you’ve already set up a password for the root account.
First at all, you need to modify /etc/sddm.conf as following:
*[Autologin]
Relogin=false
Session=
User=
[General]
HaltCommand=
RebootCommand=
[Theme]
Current=breeze
CursorTheme=oxy-black
[Users]
HideShells=/usr/sbin/nologin,/bin/false,/bin/sync
MaximumUid=65000
MinimumUid=0*
Second, you need to modify /etc/pam.d/sddm. Be careful! If you don’t pay attention here you will end by locking yourself out from your computer!
You have to comment out the following:
auth required pam_succeed_if.so user != root nopasswdloginso that it’ll look like:#auth required pam_succeed_if.so user != root nopasswdloginThen uncomment*# auth sufficient pam_succeed_if.so user ingroup nopasswdloginso that it’ll becomeauth sufficient pam_succeed_if.so user ingroup nopasswdlogin*
__R