I want to change the password I assigned to root on my Debian webserver to something longer and more secure.
How do I do that? I haven’t forgotten/lost the current password, I just want to change it.
Ah, use the passwd
program as root:
sudo passwd root
Or, if you’re running as root already (which you shouldn’t be), just:
passwd
The root
argument can be omitted, because when you execute passwd
it defaults to the current user (which is root, as only root can change the root password).
sudo passwd
, or just plain passwd
if you are running with root privileges.
Commented
Mar 25, 2011 at 14:33
passwd
is run as root, it defaults to modify the root
user.
Commented
Mar 25, 2011 at 16:11
If you're going to be doing a lot of command-line administration, you might find it useful to check out the man pages for usermod(8), chfn(1), chsh(1), passwd(1), crypt(3), gpasswd(8), groupadd(8),
You have to boot in Recovery Mode before using Paul D. Waite's suggestion:
Right after booting into "Recovery Mode" right at the command prompt simply type:
sudo password root
then the system will ask for the new Root's password once and twice to verify and you ARE done.
apropos password
: you'll get a list of commands that contain “password” in their short description. You can narrow the search a little withapropos -s 1 password
:-s 1
restricts to section 1 of the manual, which contains user commands.sudo
.