关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
如何在Linux中阻止或禁用普通用户登录?简简单单不会你就重修吧
[复制链接]
作者:
致命啲傷
版块:
›
嵌入式操作系统
›
linux
发布时间:
2021-4-10 19:46:20
1734
0
返回列表
致命啲傷
当前离线
注册会员
注册会员, 积分 146, 距离下一级还需 54 积分
注册会员
注册会员, 积分 146, 距离下一级还需 54 积分
积分
146
发消息
楼主
电梯直达
致命啲傷
发表于 2021-4-10 19:46:20
|
只看该作者
|
倒序浏览
|
阅读模式
在这里,我们将看到如何在Linux中阻止或禁用普通用户登录。这是防止普通用户连接到系统的好主意。我们将看到如何使用
/ etc / nologin
文件阻止普通用户登录。我们将通过向用户显示一条消息来告诉用户实际发生了什么。
/ etc / nologin
文件的主要功能是向试图关闭系统的用户显示一条消息。
向用户显示该消息后,登录过程终止,这将阻止用户登录系统,除此之外,您还可以添加自己想要显示的消息,还可以在vi,nano文本编辑器中打开文件,并输入。
可以手动创建/ etc / nologin文件,如下所示,该文件用于阻止用户登录:
sudo touch / etc / nologin
并且以下消息将显示给尝试登录系统的用户。
echo "System down for maintenance, try again later" | sudo tee /etc/nologin
现在,您可以从下面的屏幕截图中看到普通用户无法登录。
要再次允许登录,您必须删除
/ etc / nologin
文件。
以下命令将帮助您删除/ etc / nologin文件。
sudo rm / etc / nologin
您可以使用nologin shell阻止某些特定用户。nologin shell位于/ usr / sbin / nologin
此命令将帮助您找到nologin shell的位置:
$ which nologin
/usr/sbin/nologin
现在将用户的shell设置为nologin,您可以使用
usermod
命令,这里我们将“ priyanshu”用户的shell设置为nologin。
usermod -s / usr / sbin / nologin priyanshu
现在,要重新启用某些特定的用户再次登录,只需将其shell设置回bash。
要将“ priyanshu”用户shell设置回bash,请使用以下命令
usermod -s / bin / bash priyanshu
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
Btrfs文件系统入门|Linux中国
•
架构师网络安全实战教程全方位高级网络安全课程
•
【干货】从lsof开始,深入理解Linux虚拟文件系统!
•
独立主机网站转移操作方式
•
Linux操作系统应用试题
•
DBA常用Linux命令
•
LinuxPC登陆天河二号基础操作
•
欲学鸿蒙必先懂Linux:逐项分析Linux目录树的5类18项构成
•
618在某宝上花298买来的Linux全解笔记,感觉4年Linux都白学了
•
【工程师分享】精简Linux的源代码
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
IT业界资讯
工具下载
招聘&找工作
硬件综合
ucOSII
快速回复
返回顶部
返回列表