LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   sddm splash does not provide for root login (https://www.linuxquestions.org/questions/linux-software-2/sddm-splash-does-not-provide-for-root-login-4175612980/)

piobair 08-31-2017 08:23 AM

sddm splash does not provide for root login
 
I recently did a dist-upgrade from jessie to stretch (Debian). Upon completion, Xwindows would not start upon login. I found that although the kde-config.sddm package had been installed, the sddm package (defalut: sddm-debian-maui) had not been installed. Installing them gave me a login splash screen, allowing me to choose between users 1000+. Root is not an available choice.
I have stretch installed on a different machine that provides a far different login splash screen. That splash screen specifically asks for the user name. I.e. root logins are possible. Comparing the configuration files for the two machines, I can not tell the difference.
I would really like to be able to do my administrative housekeeping while logged in as root. Stet. How can I change login splash screens?

ferrari 09-02-2017 12:42 AM

Although most users wouldn't support logging in as root, the /stec.sddm.conf configuration required involves changing MinitmumUid=0...

Code:

[Users]
HideUsers=
MaximumUid=65000
MinimumUid=0
RememberLastUser=true


A few of many discussions on the topic...
https://bbs.archlinux.org/viewtopic.php?id=193261
https://www.linuxquestions.org/quest...-a-4175559582/
http://blog.libero.it/Laoblog2/13228972.html

piobair 09-02-2017 11:28 AM

There are three things wrong with your reply:
1. There is an alternate splash screen which provides a blank block for user in lieu of selecting from /etc/passwd. What I am requesting is how to get that splash screen instead of trying to get root login with the splash screen presently provided.

2. As noted in the first link that you provided, changing the login users list from 1000-65000 to 0-65000 results in including all administrative users 1-999.

3. In my original posting, I said,
Quote:

I would really like to be able to do my administrative housekeeping while logged in as root. Stet.
The word "stet" means, "I am fully aware that what I said is in some way unusual; let it stand." You chose to provide your $0.02 anyway. A root login which does not permit remote login provides a measure of physical security which a user login which does allow remote login cannot possibly match.

Quote:

Originally Posted by ferrari (Post 5754732)
Although most users wouldn't support logging in as root, the /stec.sddm.conf configuration required involves changing MinitmumUid=0...

Code:

[Users]
HideUsers=
MaximumUid=65000
MinimumUid=0
RememberLastUser=true


A few of many discussions on the topic...
https://bbs.archlinux.org/viewtopic.php?id=193261
https://www.linuxquestions.org/quest...-a-4175559582/
http://blog.libero.it/Laoblog2/13228972.html


ondoho 09-02-2017 03:16 PM

Quote:

Originally Posted by piobair (Post 5754935)
There are three things wrong with your reply:

what a fiendish reaction to a helpful answer.
i wonder if this is the right way to get help...

ferrari 09-02-2017 05:29 PM

The only problem here is your attitude. This is a technical help forum. Check my posts out here, and you'll soon see I make an effort to be helpful and constructive.

Choose a theme that does provide a username and password field. It's not hard.

Quote:

2. As noted in the first link that you provided, changing the login users list from 1000-65000 to 0-65000 results in including all administrative users 1-999.
Take it up with the developers.

piobair 09-02-2017 05:38 PM

I apologize if I have offended.
Ferrari's reply did not address the question that I asked (how to change splash screens), and was found unacceptable by one of the cites that he provided.
Maybe I should have limited my response to that sentence.

Quote:

Originally Posted by ondoho (Post 5754991)
what a fiendish reaction to a helpful answer.
i wonder if this is the right way to get help...


ferrari 09-02-2017 05:45 PM

Quote:

how to change splash screens
Login theme...

SystemSettings > Startup and Shutdown > Login Screen (SDDM)

This will chenge the 'Theme' section of sddm.conf eg
Code:

[Theme]
Current=elarun
CursorTheme=breeze_cursors


piobair 09-02-2017 08:49 PM

I first installed the package sddm-theme-debian-elarun and then, using
Quote:

System Settings
Startup and Shutdown
I selected the elarun theme.
That gave me the splash screen that I wanted. Progress! However, when I provided "root" as the user, it would not accept my password.
I tried changing /etc/sddm.conf to MinimumUid=0 (per ferrari's suggestion), but that did not work. I got an error message "wrong ownership on runtime directory".
I double checked /etc/kde4/kkm/kdmrc and found AllowRootLogin=true .

I tried deleting the sddm-theme-debian-elarun package and installing sddm-theme-elarun. I definitely think that splash screen is prettier than the debian screen, but still no joy on root logins.

I am going to mark this thread as "solved". I was unsuccessful in logging in as root, but my original question of how to change splash screens has been solved.

Quote:

Originally Posted by ferrari (Post 5755020)
Login theme...

SystemSettings > Startup and Shutdown > Login Screen (SDDM)

This will chenge the 'Theme' section of sddm.conf eg
Code:

[Theme]
Current=elarun
CursorTheme=breeze_cursors



ferrari 09-03-2017 12:16 AM

Quote:

I double checked /etc/kde4/kkm/kdmrc and found AllowRootLogin=true .
That is not relevant to SDDM.

Quote:

I was unsuccessful in logging in as root,
Read the following for allowing root authentication...
Quote:

One can get GUI root login on KDE5 Plasma running sddm as follows:
1) set the root password “sudo passwd root”
2) in /etc/sddm.conf change MinimumUid=1000 to MinimumUid=0
3) in /etc/pam.d/sddm comment out “auth required pam_success_if.so user != root quiet_success”
4) Reboot into the glory of root access! Don’t bjork your machine now!
Courtesy of
https://economictheoryblog.com/2017/...9-kde5-plasma/

piobair 09-03-2017 12:11 PM

Thankyouthankyouthankyou!

It is not necessary to change MinUserUid=1000 to MinUserUid=0 in /etc/sddm.conf .
I think that that line only applies to the other splash screen which presents a choice of all users UID 1000-65000.

Quote:

Originally Posted by ferrari (Post 5755079)
That is not relevant to SDDM.


Read the following for allowing root authentication...


Courtesy of
https://economictheoryblog.com/2017/...9-kde5-plasma/



All times are GMT -5. The time now is 04:35 AM.