The PC-BSD User Manager utility allows you to easily add and delete users and groups on your system, as well as change a user's or the administrative password. To access this utility, go to Application Launcher -> System Settings -> Password & User Account. After inputting the administrative password, you should see a screen similar to Figure 7.6a, though the names of your users accounts will vary:
Figure 7.6a: Viewing User Accounts in User Manager
In this example, the system has 2 user accounts. The "dru" account has the ability to become the superuser as the "Can administrate system" checkbox is checked. The password for any user can be changed by first highlighting the user name then clicking the "Change Password" button. Since the superuser is is using this utility, you will not be prompted for the old password in order to reset the password; this can be handy if a user has forgotten their password and can no longer log into the PC-BSD system. If you click the "Change Admin Password" button, you can change the password that is used whenever you are prompted for administrative access.
If you click the "Advanced View" button, this screen will change to show all of the accounts on the system, not just the user accounts that you created:
Figure 7.6b: Viewing All Accounts and Their Details
The accounts that you did not create are known as system accounts and are needed by the operating system or installed applications. This means that you should not delete any accounts that you did not create yourself; doing so may cause a previously working application to stop working. Advanced view provides additional information associated with each account, such as the user ID number, full name (description), home directory, default shell, and primary group. System accounts usually have a shell of "nologin" for security reasons, meaning that an attacker can't try to login to the system using that account name.
This screen allows you to add or remove accounts. Figure 7.6c shows the add user account creation screen--click the Add button to open this screen:
Figure 7.6c: Creating a New User Account
The following information is needed to create a new user or system account:
Username: this is the name the user will use when they log in to the system; it is case sensitive and can not contain any spaces. If you are creating a system account needed by an application, use the name provided by the application's installation instructions.
Full Name: this field is optional and provides a description of the account. It can contain spaces. If it is a user account, use the person's first and last name. If it is a system account, you can input a description to remind you which application uses the account.
Home Directory: you can leave this field empty for a user account as the system will automatically create a home directory for them under /home/username. However, if you are creating a system account it is important to override this default by typing in /var/empty or /nonexistent unless the application's installation instructions specify that the account needs a specific home directory.
If you click the Groups tab