Freebsd changing password

Q. How do I change a password under FreeBSD or Linux (UNIX) operating systems?

A. The FreeBSD passwd utility changes the user’s local, Kerberos, or NIS password. If the user is not the super-user, passwd first prompts for the current password and will not continue unless the correct password is entered.

Choosing a good password

It is a good idea to change password once a month or week. Make sure you change the password when admin gives you first time account information including a password to log on.

  1. The new password should be at least six characters long and not purely alphabetic.
  2. Its total length must be less 128 characters.
  3. The new password should contain a mixture of upper and lower case characters
  4. In all other situations, numbers, upper case letters and meta characters are encouraged.
  5. It should not be similar to the login id
  6. Please note that all UNIX / BSD / Linux password are case sensitive

Changing your own password

Just type passwd and hit [Enter] key:
$ passwd
So before the password can be changed, the current password must be supplied. When entering the new password, the characters entered do not echo, in order to avoid the password being seen by a passer-by. The passwd utility prompts for the new password twice in order to detect typing errors.

Changing other users password

You must login as the root user. To change password for user tom, enter:
# passwd tom

A note about passwd command

passwd command works with all UNIX, Linux, BSD and UNIX like oses. For more information read passwd man page:
man passwd

🐧 Get the latest tutorials on Linux, Open Source & DevOps via RSS feed or Weekly email newsletter.

🐧 1 comment so far... add one

CategoryList of Unix and Linux commands
Disk space analyzersdf ncdu pydf
File Managementcat cp mkdir tree
FirewallAlpine Awall CentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network UtilitiesNetHogs dig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg jobs killall kill pidof pstree pwdx time
Searchinggrep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNAlpine CentOS 8 Debian 10 Firewall Ubuntu 20.04
1 comment… add one
  • HollySmokes May 21, 2008 @ 15:18

    What are the defualt allowed characters? Can this range of exceptable characters be changed to include: ~!@#$%^&*()_+|{}:”?

Leave a Reply

Your email address will not be published.

Use HTML <pre>...</pre> for code samples. Still have questions? Post it on our forum