On Fri, 2022-07-22 at 08:12 -0700, stan via users wrote:
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
Root is always UID 0.
poc