5.4.5 Ensure default user shell timeout is 900 seconds or less - /etc/bashrc

Information

The default `TMOUT` determines the shell timeout for users. The TMOUT value is measured in seconds.
Having no timeout value associated with a shell could allow an unauthorized user access to another user's shell session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening.

Solution

Edit the `/etc/bashrc` and `/etc/profile` files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows:
```
TMOUT=600
```

See Also

https://workbench.cisecurity.org/files/1863

Item Details

Category: ACCESS CONTROL

References: 800-53|AC-12, CSCv6|13

Plugin: Unix

Control ID: 78cd29ce80d8241d24c4a4a3204cac9a30f1033a62b5f8b75986e763e668e52e