为什么要对账户号进行安全控制

用户账号是计算机使用者的身份凭证或标识,每个要访问系统资源的人,必须凭借其用户账号才能进入计算机。在 Linux 系统中,提供了多种机制来确保用户账号的正当、安全使用。

基本安全措施的命令有哪些

1、Linux系统账号的清理

查看系统账号

 grep "/sbin/nologin$" /etc/passwd

Linux系统中的安全及应用_用户名

常见的非登录用户账号包括 bin、daemon、adm、lp、mail 等。为了确保系统安全,这些用户账号的登录 Shell 通常是/sbin/nologin,表示禁止终端登录,应确保不被人为改动

2、将非登录用户的shell 设为/sbin/nologin

useradd -s /sbin/nologin  用户名

Linux系统中的安全及应用_系统资源_02

Linux系统中的安全及应用_用户账号_03


锁定长期不使用用户

锁定

usermod -L  用户名

Linux系统中的安全及应用_用户名_04

查看账号状态

passwd  -S  用户名

解锁

passwd  -l  用户名

Linux系统中的安全及应用_用户账号_05

锁定账号文件

chattr   +i  /etc/passwd  /etc/shadow

查看文件状态

lsattr /etc/passwd /etc/shadow

Linux系统中的安全及应用_用户名_06

解锁账号文件

Linux系统中的安全及应用_用户账号_07