SYS: Change passwords and adjust password aging for local user accounts.

Share this link

Note: This is an RHCSA 7 exam objective.

To assign a password to a user account (here user), type:

# passwd user

To set an expiration date to a local user account (here user), type:

# chage -E YYYY-MM-DD user

To check the result, type:

# chage -l user
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 3.67 out of 5)

Leave a Reply

Please Login to comment
3 Comment threads
2 Thread replies
Most reacted comment
Hottest comment thread
4 Comment authors
itninjahpardisCertDepothunter86_bg Recent comment authors
newest oldest
Notify of

“chage -d 0 username” requires the user to change his password immediately after logon, which is a quite a nice feature.


Is there an actual difference between using passwd -x 0 username and chage -E YYYY-MM-DD user?

Also, in case it helps anyone, you can use date -d ’90 days’ for example, if you need to find the exact date 90 days from now to use with something like chage.


echo Y0uRp@$$w0rD | passwd –stdin useraccount
Seems useful for scripting.

Upcoming Events (Local Time)

  1. Jan

    1. 9:00 am - View Details
      CentOS: Dojo, Brussels, Belgium.

RHCSA7: Task of the day

Allowed time: 5 minutes.
Configure a cron task to write the uptime at 2PM every day.

RHCE7: Task of the day

Allowed time: 10 minutes.
Set up a default secure MariaDB database called maria and create a table named people with two columns respectively name varchar(20) and age int(10) unsigned.

Follow me on Twitter

Poll for favorite RHEL 7 book

What is your favorite RHEL 7 book to prepare RHCSA & RHCE exams?

View Results

Loading ... Loading ...

Poll for most difficult RHCSA 7 topic

What do you think is the most difficult RHCSA 7 topic?

View Results

Loading ... Loading ...

Poll for most difficult RHCE 7 topic

What do you think is the most difficult RHCE 7 topic?

View Results

Loading ... Loading ...