iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统中如何禁止用户登录
  • 229
分享到

Linux系统中如何禁止用户登录

2023-06-27 18:06:08 229人浏览 泡泡鱼
摘要

小编给大家分享一下linux系统中如何禁止用户登录,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!创建用户时设置禁止shell登录默认情况下,创建用户时,将按照/e

小编给大家分享一下linux系统中如何禁止用户登录,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

创建用户时设置禁止shell登录

默认情况下,创建用户时,将按照/etc/default/useradd文件中定义的为用户分配shell。

Linux中附带了一个/sbin/nologinshell,当用户尝试连接时,它会显示一条消息“This account is current not available”。这是禁止用户登录shell的一种方法。下面是使用方式:

useradd -s /sbin/nologin {username}

下面实例,创建一个用户,shell设置为/sbin/nologin

[root@localhost ~]# useradd user01 -s /sbin/nologin[root@localhost ~]# tail -1 /etc/passwduser01:x:1000:1000::/home/user01:/sbin/nologin

查看/etc/passwd可以看到user01的shell为/sbin/nologin 

Linux系统中如何禁止用户登录

给user01用户设置密码,然后ssh登录测试一下:

[root@localhost ~]# echo '123'|passwd --stdin user01Changing passWord for user user01.passwd: all authentication tokens updated successfully.[root@localhost ~]# ssh user01@localhostuser01@localhost's password:This account is currently not available.Connection to localhost closed.

Linux系统中如何禁止用户登录

输入密码之后,提示This account is current not available,然后连接就关闭了。

为现有用户时设置禁止shell登录

更改现有用户的shell,可以使用usermodchsh两个命令来修改:

chsh命令使用语法如下:

chsh -s /sbin/nologin {username}

下面修改user02用户的shell:

Centos8默认没有安装chsh,使用下面命令安装:[root@localhost ~]# yum -y install util-linux-user[root@localhost ~]# chsh -s /sbin/nologin user02Changing shell for user02.chsh: Warning: "/sbin/nologin" is not listed in /etc/shells.Shell changed.

Linux系统中如何禁止用户登录

usermod命令使用语法如下:

usermod -s /sbin/nologin {username}

下面修改user03用户的shell:

[root@localhost ~]# usermod -s /sbin/nologin user03

Linux系统中如何禁止用户登录

也可以手动修改/etc/passwd文件中的用户shell。

以上是“Linux系统中如何禁止用户登录”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux系统中如何禁止用户登录

本文链接: https://www.lsjlt.com/news/312830.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统中如何禁止用户登录
    小编给大家分享一下Linux系统中如何禁止用户登录,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!创建用户时设置禁止shell登录默认情况下,创建用户时,将按照/e...
    99+
    2023-06-27
  • Linux中怎么禁止用户登录
    本篇内容主要讲解“Linux中怎么禁止用户登录”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中怎么禁止用户登录”吧!创建用户时设置禁止shell登录默认情况下,创建用户时,将按照/et...
    99+
    2023-06-27
  • Linux如何禁止root用户直接登录
    这篇文章主要介绍了Linux如何禁止root用户直接登录的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux如何禁止root用户直接登录文章都会有所收获,下面我们一起来看看吧。Linux最高权限用户root...
    99+
    2023-06-28
  • 如何实现在Linux操作系统下禁止单用户模式登录
    这篇文章主要介绍“如何实现在Linux操作系统下禁止单用户模式登录”,在日常操作中,相信很多人在如何实现在Linux操作系统下禁止单用户模式登录问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何实现在Linu...
    99+
    2023-06-10
  • Linux中怎么禁止root用户SSH登录
    这篇文章将为大家详细讲解有关Linux中怎么禁止root用户SSH登录,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、禁止root用户登录ssh代码如下:#vi /etc/ssh/sshd...
    99+
    2023-06-12
  • CentOS7禁止Linux系统用户通过SSH登录方法介绍
    使用CentOS7系统时,一般都会有多个用户或者用户组,每个用户或用户组都有不同的权限。而出于安全考虑,有时候会禁止系统上的某些用户使用ssh终端登录服务器。本文以RAKsmart VPS实用操作为例,简单说说CentOS7禁止某个系统用户...
    99+
    2023-06-04
  • Linux 禁止用户或 IP通过 SSH 登录
    Linux 禁止用户或 IP通过 SSH 登录 限制用户 SSH 登录 只允许指定用户进行登录(白名单): 在 /etc/ssh/sshd_config 配置文件中设置 AllowUsers 选项,(...
    99+
    2023-09-05
    linux tcp/ip ssh
  • 禁止Windows多用户登录方式
    Windows多用户登录方式虽然很能有它方便性的一面,但是它也有让用户头疼的一面。比如说,尽管你给自己的帐户设立密码,或是通过其它方式设置,禁止装软件、玩游戏,浏览黄色网站,但是他/她依然可以新建一个帐户,然后在其中装软...
    99+
    2023-05-25
    禁止 多用户登录 登录 方式 Windows 多用户
  • Linux系统中如何禁止和开启ping
    这篇文章主要为大家展示了“Linux系统中如何禁止和开启ping”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统中如何禁止和开启ping”这篇文章吧。ping用于测试网络连接量的程序...
    99+
    2023-06-27
  • win10系统如何禁止用户安装软件
    这篇文章主要为大家展示了“win10系统如何禁止用户安装软件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“win10系统如何禁止用户安装软件”这篇文章吧。使用组合快捷键win键+r键打开运行窗口...
    99+
    2023-06-28
  • Linux系统中如何创建Ftp用户以及登录
    这篇文章将为大家详细讲解有关Linux系统中如何创建Ftp用户以及登录,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、创建用户 # 以root用户登录后,增加名为 xlft...
    99+
    2023-06-28
  • linux系统用户无法登录如何解决
    确保用户名和密码正确:首先检查输入的用户名和密码是否正确,确保没有输入错误。 检查用户账户是否被锁定:可以通过查看/etc/...
    99+
    2024-04-02
  • php如何禁止重复登录
    这篇文章主要介绍了php如何禁止重复登录,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php禁止重复登录的方法:1、获得当前打开浏览器session的id;2、判断数据库里的...
    99+
    2023-06-15
  • php如何禁止未登录用户直接跳转访问后台
    本文小编为大家详细介绍“php如何禁止未登录用户直接跳转访问后台”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何禁止未登录用户直接跳转访问后台”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、sessi...
    99+
    2023-07-05
  • windowsXP系统开机登录界面如何禁止(通过注册表实现自动登录)
    相信用XP系统的用户都不陌生,在进入Windows XP桌面之前,每次都会出现一个用脑登录界面,要求我们输入用户名与密码,可以加大了系统的安全性,但是这样一来就加大了我们用电脑的麻烦程度了,该如何改善呢。 我们可以通过修...
    99+
    2023-05-30
    winXP 开机 登录界面 windowsXP 系统 界面
  • Linux系统如何登录MySQL
    这篇文章主要介绍Linux系统如何登录MySQL,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在Linux登录Mysql主要有:\1. 登录本地mysql: mysql -u 用户名&n...
    99+
    2023-06-28
  • 如何禁止ubuntu系统更新
    要禁止Ubuntu系统更新,可以按照以下步骤进行操作:1. 打开终端(Terminal)。2. 输入以下命令以打开软件和更新设置:`...
    99+
    2023-08-11
    ubuntu
  • Linux如何禁止系统内核Kernel自动升级
    本篇内容介绍了“Linux如何禁止系统内核Kernel自动升级”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  Kernel是系统内核,Li...
    99+
    2023-06-13
  • wind2008如何禁用Ctrl+Alt+Delete组合键登录系统
    Windows2008作为微软服务器家族的操作系统,在电脑启动时沿用了必须按Ctrl+Alt+Delete的组合键才可以登录电脑,这给许多用户带来了不少的麻烦,那么可以不可以禁用呢其实非常简单,下面来看看操作步骤吧。 1...
    99+
    2023-06-05
    wind2008 组合键 Ctrl Alt Delete 系统 登录
  • CentOS中怎么禁止用户ssh和sftp登陆
    这篇文章给大家介绍CentOS中怎么禁止用户ssh和sftp登陆,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、打开sshd的配置文件vi/etc/ssh/sshd_config2、修改该配置文件,增加或修改如下行#...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作