首页 > 系统相关 >CentOS强制指定用户下线并禁止用户再次登录

CentOS强制指定用户下线并禁止用户再次登录

时间:2023-04-21 13:57:08浏览次数:31  
标签:sshd 禁止 CentOS 登录 用户 tom 下线

CentOS强制指定用户下线并禁止用户再次登录

  • 强制指定用户下线
    可以使用pkill命令kill该用户所有的进程
    pkill -u tom
    执行上面的命令会将名为“tom”的用户踢下线

  • 禁止用户登录
    使用pkill命令将用户踢下线后该用户可以再次登录,我们要禁止这种行为,有两种方法可以办到

    • 锁定用户密码
      passwd -l tom
      执行上面这条命令会将 tom 的密码锁定,使其不能再通过密码登录系统,如果要解除密码锁定,则执行passwd -u tom
    • 禁止用户通过ssh登录
      修改sshd_config
      vi /etc/ssh/sshd_config
      在文件末尾加上DenyUsers tom,保存后退出
      重启 sshd 服务
      systemctl restart sshd
      重启之后,tom 就不能再通过ssh登录系统,需要解禁则删除DenyUsers tom并重启 sshd

    需要注意的是,禁止用户 tom 登录并不影响当前 tom 已经登录到系统的 session,如果需要,则在禁用指定用户登录后检查该用户是否还有存活的 session。


以上举例基于CentOS7.8

标签:sshd,禁止,CentOS,登录,用户,tom,下线
From: https://www.cnblogs.com/realzhangsan/p/17340100.html

相关文章

  • 批处理编写和用户管理
    一、批处理编写1.1批处理作用自上而下成批的处理每一条命令,直到执行最后一条!1.2如何创建批处理文件扩展名:.bat创建方法:新建一个记事本文件,然后将扩展名改为.bat注:修改扩展名时,需要将文件扩展名显示出来1.3批处理基本语法1.3.1 @echooff    作用:关闭回显功......
  • CentOS7.9 安装 RabbitMQ
    官方安装文档https://www.rabbitmq.com/install-rpm.html一、rpm包下载1.下载erlanghttps://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.3.4.11-1.el7.x86_64.rpm?distro_version_id=140wget--content-disposition"https://packagecloud.io/rabbitmq/erl......
  • Centos7 mysql 5.7 安装
    一.卸载原有数据库1.通过命令rpm-qa|grepmysql,rpm-qa|grep mariadb 查看原有数据库[root@ganluren-wketc]#rpm-qa|grepmysql[root@ganluren-wketc]#rpm-qa|grep mariadb2.[root@ganluren-wketc]#rpm-e--nodepsmariadb-libs-5.5.68-1.el7.x86_64卸载......
  • 2.solidworks快捷键等参数复制到其他用户方法
    导出solidwork快捷键等选项1.打开开始找到solidworks工具下的复制设定向导,或点击软件工具下的保存/恢复设置   2.点击保持设定,下一页3.设置保存位置和保存选项,即可 导入solidwork快捷键等选项1.打开复制设定向导,.选择恢复设定2,选择要恢复的文件位置和内容,选择当......
  • django获取当前用户提交到数据库的最新一条记录
    比如想获取最新一条数据的更新时间,datas返回的是一个QuerySet,是一个查询集可能用了filter,当用.last()返回最后一条记录时报错  objectisnotiterable然后用reverse()加上切片获取最后一条数据:reverse按倒序排列deflasttime(self):utime=FollowNote.objects.filte......
  • 用户创建
    用户创建......
  • opengauss高可用之远程访问、建库建用户
    一、概述先配置远程访问,再配置keepalived,是因为keepalived脚本检测opengauss重启不存活就会挂掉二、配置远程访问gs_gucset-Iall-Nall-c"listen_addresses='0.0.0.0'"gs_gucset-Iall-Nall-h"hostallall0.0.0.0/0sha256"gs_om-trestart#第一条配置是为了后续......
  • Mysql添加用户和设置权限的操作方法
    Mysql添加用户和设置权限的操作方法 更新时间:2022年07月28日09:42:08 作者:怪 咖@  https://www.jb51.net/article/257120.htm这篇文章主要介绍了Mysql添加用户和设置权限的操作方法,主要包括管理用户,权限控制的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具......
  • CentOS7 升级openssl版本(升级至3.0.3)
    首先查看本地openssl版本opensslversion创建一个放源码的目录(按自己习惯)#这里是我的习惯cd/usr/local/src#去官网获取你想要版本的tar压缩包如果没有wget命令,自行百度wget--no-check-certificatehttps://www.openssl.org/source/old/3.0/openssl-3.0.3.tar......
  • CentOS7使用systemctl添加自定义服务
    一、简介Centos7开机第一个程序从init完全换成了systemd这种启动方式,同centos56已经是实质差别。systemd是靠管理unit的方式来控制开机服务,开机级别等功能。在/usr/lib/systemd/system目录下包含了各种unit文件,有service后缀的服务unit,有target后缀的开机级别unit等,这里介绍关......