On Thu, 21 Jul 2022 12:19:37 -0700
Samuel Sieb <samuel(a)sieb.net> wrote:
On 7/21/22 11:18, stan via users wrote:
> On Thu, 21 Jul 2022 16:48:57 +0200
> Patrick Dupre <pdupre(a)gmx.com> wrote:
>
>> How can I have a root account, which execute the bash files
>> (.bashrc ..) at login ?
>
> I haven't actually tried this since all my systems so far have had a
> root account, but
> sudo useradd -u 1 -p throwawaypassword root
> should do the trick. Then run
> sudo passwd --expire root
> so that root will have to change their password on the first login.
> Then immediately login as root and set the root password to what you
> want.
I don't understand how this is an answer to the question. There is
always a root account, you can't create one. I think he just wants
it to run ".bashrc" at login which it isn't (?) for some reason.
As I said, I haven't actually experienced one of the new setups without
root login.
passwd --status root
If the /root directory is present and root is already
assigned to UID 1, then it should only be necessary to remove the
lock on the password and set up a password.
passwd --unlock --expire root