That would be my root login. The one created during installation. Then I set up another user account that is not root/admin for everyday use for myself and my wife. Safer that way.
You should already have created at least one “normal” user during installation.
When you have more poeple that must be able using your system (like you, your wife, etc.), all should have their own user.
I would even advise to use more users for one human being in cases of having different roles, like being a secretary of a sports club. That would be a secure way of separating personal and club data, bank accounts, etc.
You are now using a multi-user system (it seems that you are unused to such a tool). Try to take advantage of it’s features and it’s added security and not to nullify them.
You can become root using su sudo or other su family commands but never ever log into a GUI as root. You can damage things totally by accident, By default the root user and the first normal user are given the same password by the installer unless you override that. but having the same password is not the same as being root.
My guess is that you use the first user home as root and you have changed permissions on some files from the first user to root. look in the first users home and see if any files are owned by root. most likely the hidden files ~/.Xathority and or ~/.Iceauthority. (note that files starting with a period are hidden). Fix the ownership and never ever again log into a GUI as root.
You should keep that “admin profile” talk to Windows. It’s confusing here.
If I login as root, it is at the command line (after CTRL-ALT-F1). Normally, I would use “su” in a terminal session. If I really need GUI for a root task, I can login with “ssh” and X-forwarding.
Login at the GUI login prompt – I never do that as root.
I apologize if I have been using the wrong terms. The installation called it the administrator account. Old school, I was told that was root, and no I never log in as root, and rarely log into that account. That is why we have the other user account, which is basically what you said above. We use the user account for 95% of our work. As to my wife, that is an option, but until I get that set up we will be sharing. So as far as I can tell, other than terminology errors on my part, I am basically doing what you have all suggested. I appreciate the input. Yes, I use su sudo when needed.
The question I still have, is still, what is that error message and is it anything that can be corrected? As I said, this is a fresh install. I set it up with the two users, one with limited controls which we use 95% of the time. The other gets this error message. Is it anything that will cause problems?
Then please explain anew when you get that message? You say you do not login as root, thus when do you get the message?
Do not hesitate to explain every click in the GUI (that is he problem with GUIs, always difficult to tell what you do to others at the other side of the globe), or copy/paste what you type in th CLI (that is of course more easy to communicate).
Actually, and this is just to help clarify and help you learn, it wasn’t telling you that it was an administrator account. You were given the choice of using the same password for your administrative account (root) as the one you typed for your initial user.
Good picture. And the first check there should be off by default, thus better uncheck it. My advice (but less stronger) would also be to uncheck the other one.
Thank you and yes, that is the screen I was referring to. The error mentioned above was on first boot up after installation, when it did boot into the root account. The first thing I typically do is to create the other user account and exit root. It seems my error is in selecting the “use this password” box. From the dialogs I thought that is what the installation was suggesting. There must be an additional step then that creates the root password if that is not chosen. I don’t ever remember seeing that. Is that correct, and thank you for the clarification.
OK, at this point it seems I have a dangerous root user. Would you suggest I delete that user within yast/users, or?
Thus you immediatly loged in as root after the first boot? And most probably in the GUI? That is a major sin in any case and certainly not smethiing you should start the new life of a system with :(.
And yes, when you uncheck that infamous “Use this password for …” the installer will ask you to provide a root password. Logically.
BTW you do not “boot into root” (or any other user). Booting the system and loging in are two very different actions. I understand that having “automatic login on” does not help in seeing the difference, but it is nevertheless there. After boot you can login and logout many times and all users can do so either at the same time or not.
Thank you. My error, but something the installation seems to do far too easily. So with that, I want to correct it without damaging the system. If I remove that specific user, it will still keep my root password, correct? Then all will be good. Right? I have been with SuSE before openSuse, always stayed away from logging into the root user, but also always set it up this way. And have never set it up to auto login. Thank you for the correction and the help.
On that install screen to define a user, I give the user name as “Support Account”. That gets a login of “support” and a uid of 1000. I uncheck the box for auto-login.
On first boot, I login as user “support”. I typically login to Icewm as desktop for that account, as I don’t need the other fancy stuff for basic administration.
In a terminal session, I use “su” to become root. I run “yast2” from that root session, to do any final setup steps, to add additional software, to create other users.
Once I have created other users, I login to Plasma 5 or other desktop to do the stuff that I wanted to do with the computer.
One of the other users that I create is a test account. That’s for testing stuff, such as different desktops or different browsers or different email client. And I can happily delete the user configuration files (most files and directories with names starting with “.”) for that test user, when I am done with the particular testing.
Check the files in “that user” and be sure none are owned by root. If so setting back to “that user” will correct the problem. If you logged into the GUI at any time as root chances are good that you accidentally changed file ownership in the user account
Note also that the name of the user is only really used by the system to name the home directory and convenience of the user it really tests on the UID (user ID) The default UID for the first user is 1000 in openSUSE so the next user will default to UUID 1001 etc. root by the way is UID 0.
nvidia-settings
Package xorg-server was not found in the pkg-config search path.
Perhaps you should add the directory containing `xorg-server.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xorg-server' found
Package xorg-server was not found in the pkg-config search path.
Perhaps you should add the directory containing `xorg-server.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xorg-server' found
I saved the file to xorg.conf. Anything else before I restart?
Don’t understand. You must have a root user. In Linux root is the administrator. All others are more or less users. By default the installer will use the same password for the first user created and root. You need to check a box if you want different passwords. But that does not give that first user any magic powers. It just means that root and user 1000 have the same password. You can of course change the passwords any time in yast and also remove and add any number of users.
I understand there is always root, but the comments above were never ever log in as root. At installation I mistakenly set up the first user as the root user, instead of setting up the root password, and then in the next screen setting up the first user account. If it’s no big deal, I’ll leave it alone, just trying to make it right. I am only using the second user account. Just wanted it to be “correct”.
But that’s not quite right, unless you were using a different installer.
Rather, on the install screen, you accepted the setting to “use this password for the root account”. That made the password of the first user identical to the password of root.
You can change that at any time, by either changing the password of the first user to be different from root, or by changing the password of root to be different from that of the first user.
I think you are confused with Ubuntu (and some other systems), where the first account is given administration privileges (which is done by setting groups and the sudo configuration). That is not part of a normal opensuse install. So the first user isn’t any different from any other user unless you have done something to make it different.