钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读925033
首页 Linux 正文内容

禁止用户登陆到linux系统

钟逸 Linux 2024-05-19 02:08:21 49

Linux系统是一个强大的操作系统,但为了安全起见,有时需要禁止用户登录。以下是一些执行此操作的 :

编辑/etc/passwd文件

编辑/etc/passwd文件并注释掉要禁用其登录的用户行。为此,在用户名之前添加一个星号(*)。例如,要禁用用户“john”,请将以下行添加到/etc/passwd文件中:

*john:x:1001:1001:John Smith:/home/john:/bin/bash

使用usermod命令

使用usermod命令禁用用户。为此,请使用-L选项,后跟要禁用的用户名。例如,要禁用用户“john”,请运行以下命令:

usermod -L john

使用chage命令

使用chage命令禁用用户。为此,请使用-E选项,后跟要禁用的用户名。例如,要禁用用户“john”,请运行以下命令:

chage -E 0 john

使用pam模块

编辑/etc/pam.d/system-login文件并添加以下行:

auth required pam_deny.so

这将阻止所有用户登录系统。

使用iptables规则

添加iptables规则以阻止来自特定IP地址或范围的登录尝试。为此,请使用以下命令:

iptables -A INPUT -s 192.168.1.100 -j DROP

其中192.168.1.100是要阻止的IP地址。

注意事项

禁止用户登录到Linux系统时,请注意以下事项:

* 确保只禁用需要禁用的用户。

* 使用安全的密码并定期更改密码。

* 启用防火墙并保持其最新。

* 定期检查日志以检测任何可疑活动。

文章目录
    搜索