[SOLVED] sddm splash does not provide for root login
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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?
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
Although most users wouldn't support logging in as root, the /stec.sddm.conf configuration required involves changing MinitmumUid=0...
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.
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
what a fiendish reaction to a helpful answer.
i wonder if this is the right way to get help...
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
Login theme...
SystemSettings > Startup and Shutdown > Login Screen (SDDM)
This will chenge the 'Theme' section of sddm.conf eg
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!
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
That is not relevant to SDDM.
Read the following for allowing root authentication...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.