Linux中怎么禁止用户登录
发表于:2024-11-21 作者:千家信息网编辑
千家信息网最后更新 2024年11月21日,本篇内容主要讲解"Linux中怎么禁止用户登录",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Linux中怎么禁止用户登录"吧!创建用户时设置禁止shell
千家信息网最后更新 2024年11月21日Linux中怎么禁止用户登录
本篇内容主要讲解"Linux中怎么禁止用户登录",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Linux中怎么禁止用户登录"吧!
创建用户时设置禁止shell登录
默认情况下,创建用户时,将按照/etc/default/useradd
文件中定义的为用户分配shell。
Linux中附带了一个/sbin/nologin
shell,当用户尝试连接时,它会显示一条消息"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
给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.
输入密码之后,提示This account is current not available,然后连接就关闭了。
为现有用户时设置禁止shell登录
更改现有用户的shell,可以使用usermod
和chsh
两个命令来修改:
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.
usermod
命令使用语法如下:
usermod -s /sbin/nologin {username}
下面修改user03用户的shell:
[root@localhost ~]# usermod -s /sbin/nologin user03
也可以手动修改/etc/passwd
文件中的用户shell。
到此,相信大家对"Linux中怎么禁止用户登录"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
用户
登录
命令
内容
密码
文件
方法
语法
学习
实用
更深
两个
兴趣
实例
实用性
实际
情况
手动
操作简单
方式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
股票软件开发需要哪些工种
吉林网络安全薪酬
数据库关系关键字
支付软件开发费如何账务处理
软件开发工程师有几个等级
对计算机及网络技术的认识
青岛大宗软件开发
mc能不能把存档变成服务器
湖南ai人工智能服务器云空间
数据库减少重复代码
微信软考数据库
民政统计数据库
软件开发人员的价值评价体系
软件开发网站源码
西安淘米互联网科技
数据库中怎么算年龄
轻量服务器的网速与什么
36岁适合干软件开发
学软件开发怎么找单位实习
大学网络安全会议讲话
国网网络安全感谢信
产品管理数据库模板
cdbc数据库
连接其它服务器sql数据库
我的世界网易版服务器装备
金山区海航数据库服务价钱
软件开发技能培训怎么选择
云南机顶盒连接认证服务器无响应
临床医学期刊收录哪个数据库
机架式服务器有几个网口