(一)系统安全及应用基础应用

一、用户账户安全配置

1、创建用户设置密码

1)创建用户

useradd alice

2)给alice用户设置密码

passwd alice

2、对alice用户进行锁定和解锁

1)锁定alice用户

passwd -l alice

2)查看用户锁定状态

passwd -S alice

3)解锁用户

passwd -u alice   (解锁用户)
passwd -S alice 	

3、使用su命令切换到普通用户宿主目录

1)切换到alice用户目录

su - alice			(切换用户目录)
exit						(退出)

2)切换到root用户

su root				(切换到root用户)

4、锁定密码和用户文件精致创建用户修改密码

1)禁用账户和密码文件

chattr +i /etc/passwd /etc/shadow

2)查看被锁定的文件

lsattr /etc/passwd /etc/shadow

3)验证文件锁定

useradd bob
useradd:无法打开 /etc/passwd

4)解锁配置文件

chattr -i /etc/passwd /etc/shadow

二、配置sudo授权alice用户执行管理员root命令,grub引导菜单添加密码,使用JR进行弱口令扫描,使用扫描工具系统开放的端口信息

1、配置sudo授权alice用户执行管理源root命令

1)将用户添加到wheel组

gpasswd -a alice 

2)修改配置文件授权alice用户重启系统和配置IP地址信息

vim /etc/sudoers
root ALL=(ALL)	ALL
alice		centos01=/usr/sbin/reboot./usr/sbin/ifconfig

3)验证sudo

su - alice	(上次登录时间)
sudo 

4)查看sudo授权

sudo -

2、grub引导菜单设置密码

1)生成密码文件

gru2-mkpasswd-pbkdf2

2)修改配置文件

vim /etc/grub.d/00.header
#! /bin/sh
cat << EOF
set superusers="root"
password_pbkdff2_root
grub.phkdf2.sha512.10000.12CC3F9C277396B25516F6BEF0275491523FDV00A2C888E2612D57B0

3)生成引导菜单重启系统验证

grub2-mkconfig -o /boot/grub2/grub.cfg
reboot

3、扫描工具使用

1)挂载Linux系统盘到/mnt

mount /dev/cdrom /

2)安装nmap扫描工具

rpm -ivh /mnt/Packages/namp-6.40-7.e17.x86_64.rpm

3)扫描系统开放的tcp端口

nmap -sT 192.168.100.10

4)扫描指定端口

nmap -p 22 192.168.100.10

5)扫描指定网段端口

nmap -sT 192.168.100.*

4、弱口令扫描应用

1)解压JR

tar zxf /mnt/john-1.8.0.tar.gz -C /usr/src

2)配置安装JR

cd /usr/src/john-1.8.0/src/
make clean linux-x86-64
cd

3)给alice用户设置弱口令123456

passwd 

4)扫描弱口令

/usr/src/john-1.8.0/run/john ./1.txt