# How to Change Passwords in Linux

[https://www.tomshardware.com/how-to/change-passwords-in-linux](https://www.tomshardware.com/how-to/change-passwords-in-linux)

## How to Change your Password in Linux

Any user can change their password at any time. It is good practice to frequently change your password, and to not reuse or rotate passwords.

1\. **Open a terminal.**

2\. **Type in the** ***passwd*** **command** to start the password change process. Passwd may look like a spelling mistake, but it is the command to work with passwords on the terminal.

```c
$ passwd

```

3\. **Type in your current password and press Enter.**

4\. **Type in your new password, press Enter. Then type it in again** to confirm that it is correct. Note that Linux will not echo (print) the password to the screen, nor will it show any asterisk indicating password length.

<figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" id="bkmrk-%C2%A0-%28image-credit%3A-tom"><picture><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-1200-80.png.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-1200-80.png.webp 1200w" type="image/webp"><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-1200-80.png 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/LU7wmpZXnggLT85ZLYK5Gh-1200-80.png 1200w" type="image/png"></source></source></picture>

<div class="image-full-width-wrapper"><div class="image-widthsetter"><figure class="expandable-image">![Change Passwords in Linux](https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg)<div class="expand icon icon-expand-image">  
</div></figure></div></div><figcaption class=" inline-layout"><span class="credit">(Image credit: Tom's Hardware)</span></figcaption></figure>## Change Another User's Password

If you are an administrator of many users, there will come a time where a user forgets their password and it will fall to you, or someone with sudo privileges to reset their password.

To change another user's password we use the same command, but specify the user’s name.

1\. **Open a terminal.**

2\. **Type in the** ***passwd*** **command along with the user name.** To use this command you will either need to be root, or be part of the “sudo” group. In the code example we assume that you are in the sudo group.

3\. **Change the user’s password, and confirm the change.**

<figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" id="bkmrk-%C2%A0-%28image-credit%3A-tom-1"><picture><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-1200-80.png.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-1200-80.png.webp 1200w" type="image/webp"><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-1200-80.png 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/at9EbWgxMcLDLNsJWLykUh-1200-80.png 1200w" type="image/png"></source></source></picture>

<div class="image-full-width-wrapper"><div class="image-widthsetter"><figure class="expandable-image">![Change Passwords in Linux](https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg)<div class="expand icon icon-expand-image">  
</div></figure></div></div><figcaption class=" inline-layout"><span class="credit">(Image credit: Tom's Hardware)</span></figcaption></figure>## Force a Password Reset

You’ve heard that one of your users has been reusing their passwords; this is bad. So let’s give them a chance to change their password. Using the -e argument we can enforce a password reset by expiring their password.

1\. **Open a terminal.**

2\. **Type in the command and pass the -e argument to expire Tom’s password.**

```c
$ sudo passwd -e tom

```

When Tom next logs in, the system will force Tom to change their password. Here we have simulated Tom logging in by using the “su” command to switch our user to Tom.

<figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" id="bkmrk-%C2%A0-%28image-credit%3A-tom-2"><picture><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-1200-80.png.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-1200-80.png.webp 1200w" type="image/webp"><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-1200-80.png 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/atkDt6Tv8LzyTHW5uxLowh-1200-80.png 1200w" type="image/png"></source></source></picture>

<div class="image-full-width-wrapper"><div class="image-widthsetter"><figure class="expandable-image">![Change Passwords in Linux](https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg)<div class="expand icon icon-expand-image">  
</div></figure></div></div><figcaption class=" inline-layout"><span class="credit">(Image credit: Tom's Hardware)</span></figcaption></figure>There may come a time when a user account will need to be temporarily locked, preventing them from logging in. For this we can use the -l argument to lock the account. Here we are locking Tom out of their account.

1\. **Open a terminal.**

2\. **Use the command with the -l argument to lock Tom’s account.**

```c
$ sudo passwd -l tom

```

<figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" id="bkmrk-%C2%A0-%28image-credit%3A-tom-3"><picture><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-1200-80.png.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-1200-80.png.webp 1200w" type="image/webp"><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-1200-80.png 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/7Egnf2sbKvajgHq7hq6Ynh-1200-80.png 1200w" type="image/png"></source></source></picture>

<div class="image-full-width-wrapper"><div class="image-widthsetter"><figure class="expandable-image">![Change Passwords in Linux](https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg)<div class="expand icon icon-expand-image">  
</div></figure></div></div><figcaption class=" inline-layout"><span class="credit">(Image credit: Tom's Hardware)</span></figcaption></figure>When Tom next tries to login, their password is rejected and they receive an authentication error. Here we again simulate it using *su* to switch users.

<figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" id="bkmrk-%C2%A0-%28image-credit%3A-tom-4"><picture><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-1200-80.png.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-1200-80.png.webp 1200w" type="image/webp"><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-1200-80.png 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/R2hPu5kBFiEKAKQLXaujah-1200-80.png 1200w" type="image/png"></source></source></picture>

<div class="image-full-width-wrapper"><div class="image-widthsetter"><figure class="expandable-image">![Change Passwords in Linux](https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg)<div class="expand icon icon-expand-image">  
</div></figure></div></div><figcaption class=" inline-layout"><span class="credit">(Image credit: Tom's Hardware)</span></figcaption></figure>3\. **To unlock Tom’s account we use the -u switch.**

```c
$ sudo passwd -u tom

```

<figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" id="bkmrk-%C2%A0-%28image-credit%3A-tom-5"><picture><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-1200-80.png.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-1200-80.png.webp 1200w" type="image/webp"><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-1200-80.png 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/vs7jcMCC2344Jfagw8AF5i-1200-80.png 1200w" type="image/png"></source></source></picture>

<div class="image-full-width-wrapper"><div class="image-widthsetter"><figure class="expandable-image">![Change Passwords in Linux](https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg)<div class="expand icon icon-expand-image">  
</div></figure></div></div><figcaption class=" inline-layout"><span class="credit">(Image credit: Tom's Hardware)</span></figcaption></figure>## Exploring the passwd Command

The passwd command has a number of useful arguments (parameters) that we can pass when using the command. Here are some examples.

Checking the status of a user’s password is a useful tool for system administrators when it comes to audits and housekeeping. Here our test account, Tom, is audited.

Open a terminal and run the command with the -S switch. This will show the status of the account.

```c
$ sudo passwd -S tom

```

<figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" id="bkmrk-%C2%A0-%28image-credit%3A-tom-6"><picture><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-1200-80.png.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-1200-80.png.webp 1200w" type="image/webp"><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-1200-80.png 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/jrMrbGwJmi7CaS4MAM9ZPh-1200-80.png 1200w" type="image/png"></source></source></picture>

<div class="image-full-width-wrapper"><div class="image-widthsetter"><figure class="expandable-image">![Change Passwords in Linux](https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg)<div class="expand icon icon-expand-image">  
</div></figure></div></div><figcaption class=" inline-layout"><span class="credit">(Image credit: Tom's Hardware)</span></figcaption></figure>The output is formatted to show

**The username**

**Password status Locked (L), No Password (NP), Password (P)**

**Date of last password change**

**Minimum password age**

**Maximum password age**

**Warning period (the number of days given to the user to change their password before it expires)**

**Inactivity period (number of days after a password expires before it is locked)**

If we wanted to set the number of days for Tom’s warning period to 14 days, we would use this command.

```c
sudo passwd -w 14 tom

```

<figure class="van-image-figure inline-layout" data-bordeaux-image-check="" id="bkmrk-%C2%A0-%28image-credit%3A-tom-7"><picture><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-1200-80.png.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-1200-80.png.webp 1200w" type="image/webp"><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-1200-80.png 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/HMmKUgCjJoucH6uxVEDXBi-1200-80.png 1200w" type="image/png"></source></source></picture>

<div class="image-full-width-wrapper"><div class="image-widthsetter"><figure class="expandable-image">![Change Passwords in Linux](https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg)<div class="expand icon icon-expand-image">  
</div></figure></div></div><figcaption class=" inline-layout"><span class="credit">(Image credit: Tom's Hardware)</span></figcaption></figure>If you want to list the password status for all users, then the -a switch is just the thing. This switch is used with -S to list the status of every user, even the users that you never knew existed. These extra users are used for specific tasks, such as printers and networking.

<figure class="van-image-figure inline-layout" data-bordeaux-image-check="" id="bkmrk-%C2%A0-%28image-credit%3A-tom-8"><picture><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-1200-80.png.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-1200-80.png.webp 1200w" type="image/webp"><source class="expandable lazy-image-van" data-normal="https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg" data-original-mos="https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg.png" data-sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-srcset="https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-1200-80.png 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" srcset="https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/Rt49fRwwrtEcvf4fCJBekg-1200-80.png 1200w" type="image/png"></source></source></picture>

<div class="image-full-width-wrapper"><div class="image-widthsetter"><figure class="expandable-image">![Change Passwords in Linux](https://vanilla.futurecdn.net/tomshardware/media/img/missing-image.svg)<div class="expand icon icon-expand-image">  
</div></figure></div></div><figcaption class=" inline-layout"><span class="credit">(Image credit: Tom's Hardware)</span></figcaption></figure>Here we can see all the users on our test machine, but the two “real” users are Les and Tom.