- Mastering Linux Security and Hardening
- Donald A. Tevault
- 223字
- 2021-07-02 19:19:24
Hands-on lab for setting password complexity criteria
For this lab, you can use either the CentOS or Ubuntu virtual machine, as desired. The only difference is that you won't perform Step 1 for CentOS:
- For Ubuntu only, install the libpam-pwquality package:
sudo apt install libpam-pwquality
- Open the /etc/security/pwquality.conf file in your preferred text editor. Remove the comment symbol from in front of the minlen line and change the value to 19. It should now look like this:
minlen = 19
Save the file and exit the editor.
- Create a user account for Goldie and attempt to assign her the passwords, turkeylips, TurkeyLips, and Turkey93Lips. Note the change in each warning message.
- In the pwquality.conf file, comment out the minlen line. Uncomment the minclass line and the maxclassrepeat line. Change the maxclassrepeat value to 5. The lines should now look like:
minclass = 3
maxclassrepeat = 5
Save the file and exit the text editor.
- Try assigning various passwords that don't meet the complexity criteria that you've set to Goldie's account and view the results.
In the /etc/login.defs file on your CentOS machine, you'll see the line:
PASS_MIN_LEN 5
Supposedly, this is to set the minimum password length, but in reality, pwquality overrides it. So, you could set this value to anything at all, and it would have no effect.
推薦閱讀
- 特種木馬防御與檢測技術研究
- CSO進階之路:從安全工程師到首席安全官
- Mastering Kali Linux for Advanced Penetration Testing
- 工業物聯網安全
- 移動APT:威脅情報分析與數據防護
- 硬黑客:智能硬件生死之戰
- Spring Security(Third Edition)
- Advanced Penetration Testing for Highly:Secured Environments(Second Edition)
- 軟件安全保障體系架構
- 網絡安全設計、配置與管理大全
- Mastering Reverse Engineering
- 數據安全與流通:技術、架構與實踐
- INSTANT Kali Linux
- 紅藍攻防:技術與策略(原書第3版)
- 一本書講透混合云安全