Linux 禁用账户

linux中禁用Root帐户的4种方法 介绍 root账号 是 Linux 和其他类 Unix 操作系统上的超级帐户。此帐户可以访问系统上的所有命令和文件,并具有完全读取、写入和执行权限。它用于在系统上执行任何类型的任务;create/update/access/delete其他用户的帐户,install/remove/upgrade软件包。 root用户拥有绝对权力,执行的任何操作都对系统至关重要。在这方面,任何错误由root用户可能对系统的正常运行产生巨大影响。此外,该帐户也可能因意外、恶意或人为无视规则而被不当或不当使用而被滥用。 因此,建 阅读详情

1、可直接修改/etc/passwd相关项来禁用账户:
/etc/passwd username:x:uid:gid:explain:home:shell

x-用户的密码原来直接存储在第二字段,但是为了安全,最后专门有了/etc/shadow文件,现在默认用x替代

uid-用户的uid,一般情况下root为0,1-499默认为系统账号,有的更大些到1000,500-65535为用户的可登录账号,有的系统从1000开始

gid-用户的gid,linux的用户都会有两个ID,一个是用户uid,一个是用户组id,在我们登录的时候,输入用户名和密码,其实会先到/etc/passwd查看是否有你输入的账号或者用户名,有的话将该账号与对应的UID和GID(在/etc/group中)读出来。然后读出主文件夹与shell的设置,然后再去检验密码是否正确,正确的话正常登录。

explain-用户的账号说明解释

home-用户的家目录文件夹

shell-用户使用的shell,如果换成/sbin/nologin/就是默认没有登录环境的

2、可直接修改/etc/shadow相关项来禁用账户:
/etc/shadow username:passwd:lastchg:min:max:warn:inactive:expire:

username–用户名

passwd–密码

lastchg–从1970年1月1日起到上次修改密码所经过的天数

min–密码再过几天可以被变更(0表示随时可以改变)

max–密码再过几天必须被变更(99999表示永不过期)

warn–密码过期前几天提醒用户(默认为一周)

inactive–密码过期几天后帐号被禁用

expire–从1970年1月1日算起,多少天后账号失效

3、禁止所有的用户登录
echo "hehe" >> /etc/nologin
这种方法设置后,只是禁止了从外部ssh登陆本机时有效!但是在本机上,无论是从root用户还是其他普通用户使用su命令切换到锁定用户下都不受影响。

4、使用命令 passwd    (锁定后,做了ssh无密码信任的机器之间登录不受影响)
passwd -l 用户            //锁定账号,-l:lock
passwd -u 用户            //解禁用户,-u:unlock

5、使用命令 usermod
usermod -L 用户            //锁定帐号,-L:lock
usermod -U 用户            //解锁帐号,-U:unlock

usermod -e 1970-01-02 用户            //该账号的密码自1970年1月1日起,过一天后立即过期

usermod 用户 -s /sbin/nologin        //修改用户的shell类型
用usermod -s禁用的用户,禁用的提示信息可加在 /etc/nologin.txt ,若没有此文件可新建

别再手动抓波形了!用Synopsys AXI VIP的Port Monitor自动收集事务数据(附完整连接Scoreboard代码) 当标准Port Monitor无法满足需求时,Synopsys提供的callback机制就像一套精密的手术工具,允许你深入VIP内部进行定制化改造。创建自定义监控点的四步法继承基类// 其他自定义字段...endclass重写目标phase方法// 克隆事务并发送到自定义端口在env中注册callbackcustom_cb);连接自定义端口到分析组件经典应用场景地址phase特定检查数据beat级监控自定义性能统计异常注入检测。 阅读详情

相关推荐

ASIC--DFT可测性设计工程师

DFT是什么? DFT是design for test(可测性设计)的缩写,就是在芯片设计过程中,加入可测性逻辑。有的公司把该职位归到前端设计,有的归到中端实现。 DFT职位大多分布于规模较大的数字IC设计公司里,因为大公司对芯片品质要求高,而且规模越大,芯片越贵,DFT就越复杂越重要。DFT主要是通过在芯片中加入可测性逻辑,等芯片制造出来,在ATE(AutomaticTestEquipmen...

TroubleMaker 2万+

如何在 Linux 系统中禁用用户登录 ?

管理 Linux 系统上的帐户是系统管理员的一项重要任务。一个常见的任务是禁用帐户,由于各种原因可能需要禁用帐户,例如当员工离开公司或出于安全目的需要临时禁用访问时。

xiaochong0302的博客 1392

STC15单片机双串口通信实战:串口2配置与多设备交互

本文详细介绍了STC15单片机双串口通信的实战配置,重点解析串口2的硬件连接、寄存器设置及多设备交互实现。通过实际项目案例和完整代码示例,帮助开发者快速掌握STC15串口2的配置技巧,解决常见通信问题,提升嵌入式系统开发效率。

weixin_29174013的博客 256

在Linux系统中如何禁用用户帐号

通过以下方法来禁用linux用户账户   方法1: Linux系统使用/etc/passwd文件存储用户账户信息,包括用户名、密码和主目录位置等信息。通过修改此文件来禁用用户。 只要要在用户前加入"#"即可。 [root@localhost /]# vi /etc/passwd#new:x:501:501::/home/new:/bin/bash   方法2: /etc/sh...

binyan17的专栏 2291

手把手教你用LcmSim+TakeDotLib打造完美LCD显示效果(附12x12汉字配置模板)

本文详细介绍了如何使用LcmSim模拟器与TakeDotLib标准字库工具优化LCD显示效果,包括字体选择、字库生成和实体设备验证。通过12x12汉字与8x16 ASCII的黄金比例配置,帮助开发者解决嵌入式开发中的显示难题,提升用户体验。附赠12x12汉字配置模板,可直接用于项目。

weixin_29205061的博客 137

在 Linux/Debian/Ubuntu 上使用 Brasero 刻录光盘

在 Ubuntu 系统中,Brasero 是一个非常方便的光盘刻录工具。无论是创建数据光盘、音频光盘还是刻录光盘镜像文件,Brasero 都能轻松胜任。本文将介绍如何在 Ubuntu 上安装和使用 Brasero 进行光盘刻录。

I AM COMING BACK... 3546

Linux拓展之阻止或禁用普通用户登录

有时候我们可能需要阻止或禁用普通用户登录,比如超级管理员需要维护系统。有几种方法可以在 Linux 中禁用普通用户登录。

二木成林 6876

QGis二次开发 —— 1、win10/win11搭建Vs2017-QGis3.40.12环境(附Vs2017环境效果,附全部问题解决方法)(附:Qt助手加入QGis接口说明文档)

QGis二次开发 —— 1、Windows10搭建Vs2017-QGis环境(附Vs2017环境效果)(附:Qt助手加入QGisA接口说明文档)

1362

Linux操作系统关于用户与组的管理

4、新建用户user2,UID为510,指定其所属的私有组为group1(group1组的标识符为500),用户的主目录为/home/user2,用户的Shell为/bin/bash,用户的密码为123456,账户永不过期。11新建用户user3,UID为512,GID为500,用户的shell为/bin/bash,用户的注释性信息为”network 3” 密码为123456.建好用户之后,查看/etc/passwd文件变化。注销当前用户,用user2登陆,看能否正常登陆,不能的话,为什么?

2302_79083026的博客 1313

基于改进YOLO11的天际线检测算法:复杂光照与恶劣天气适配实战

针对特定任务的YOLO改进,不应追求通用SOTA,而应深入理解任务的物理退化机理。Retinex对应光照模型、FAD对应散射模型、Wise-IoU对应边界不确定性——每个改进都有明确的物理解释,而非盲目的模块堆叠。时序一致性:引入轻量级RNN/Transformer模块利用视频帧间信息补偿单帧退化;多模态融合:结合红外/NIR波段穿透雾霾,与可见光特征在FAD-Neck中交叉注意力融合;自监督预训练:在海量无标注天际线视频上用MAE预训练Backbone,缓解恶劣天气标注稀缺问题。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 96

ArcGIS Pro 3.4 二次开发 - 布局

本文介绍了在ArcGIS Pro SDK 3.4和.NET 8环境下操作布局工程项的相关方法。主要内容包括:引用布局工程项和关联布局,在新视图中打开或激活已有布局视图,引用活动布局视图,导入/移除布局工程项,创建基本布局或带参考线的自定义布局,修改布局页面尺寸,以及创建圆形图形元素等操作。重点演示了如何通过CIM(Core Infrastructure Model)进行高级布局配置,并详细说明了圆形图形元素的创建过程,包括几何构建、符号设置和图形生成。所有涉及UI线程的操作都遵循ArcGIS Pro SDK

Winemonk 795

关于Linux 账户禁用和解禁的方法

一、Linux账户信息存储在文件passwd中,每个用户一行信息,第一个冒号后面的值是表示用户的密码,此处正常状态密码是写的X,用户真正的密码是存储在shadow文件中。 当用户被“passwd -l 用户名”锁定后,该用户的密码在shadow文件中真正密码前增加两个感叹号。此时,从root 用户su到该锁定账户是可以的。但该账户不能再登录。但当root账户将该账户密码重置后,该账户自动解锁,可以正常登录。此时再次查看shadow文件,感叹号没有了。 当用户被”usermod -L 用户名”锁定后,该用

7267

【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止

转载请注明出处:http://blog.youkuaiyun.com/qq_26525215 本文源自【大学之旅_谙忆的博客】 在启动mysql服务时出现该错误: 本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止。mysql 版本 5.7.14 系统 win 7后来经过一系列的百度,谷歌,总算是解决了。首先,你需要把原来的服务删除:mysqld --remove mysq

谙忆-陈浩翔 12万+

Linux如何禁用root账户

为了保证Linux系统的安全性,我们应该尽量避免直接使用root账户,因此可以考虑禁用root账户来防止破解和登陆。 工具/原料 Linux操作系统 方法/步骤 1 使用root账户登录系统,添加一个普通账户例如test,并为其设置密码 useradd test passwd test

余安 2196

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Linux 禁用 root 登录,并创建新的管理员账户

Linux 下 root 用户的权限是最大的,因此一般不推荐直接使用 root 用户操作,本文介绍了创建新的管理用户并且禁用root登录的两种方法

pzzhao的博客 3018

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

linux环境安全设置——禁用22端口、禁用root账户,启用普通账户+sudo

linux服务器使用22端口,使用root账号,很容易遭到黑客的攻击破解,会给自身服务器造成很大的安全隐患。 今天这篇文章介绍如何禁用22端口、禁用root账户,启用普通账户+sudo的方式来给linux一个安全的环境...

群峰之巅的专栏 8526

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Linux服务器 SSH端口修改、禁用root账户远程登录

目录 SSH端口修改 1.使用root账户登录服务器 2..用vim打开/etc/ssh/sshd_config配置文件 4.向防火墙中添加修改的端口 5.测试新的端口能否连接并禁用默认端口 禁用root账户远程登录 1.添加用户 2.修改 /etc/sudoers文件 3.禁用root远程登录 4.用su root登录root账户 一些问题 以下是在SELinux开启的情况下的一系列操作 如果不是特别了解千万不要开 SSH端口修改 为什么要修改ssh端口呢?因为总有一些人然闲

Falling_低熵体的博客 4074

Linux禁用user01账户,Linux 管理用户 useradd

创建用户、设置密码、修改用户、删除用户:useradd testuser 创建用户testuseruseradd [选项]useradd 命令选项-u uid:指定新用户的uid,默认用当前最大uid加1-g group:指定新用户所在的组(私有组),该组必须存在-G group:指定新用户的附加组-d dir:指定新用户的自家目录-s shell:指定新用户的使用shell,默认bash-c c...

weixin_42596214的博客 1148

Linux禁用root账户ssh登录

Linux禁用root账户ssh登录 前言 今天登录服务器的时候,控制台输出如下信息 There were 48990 failed login attempts since the last successful login. Last login: Thu Sep 26 14:01:34 2018 from xx.xxx.xxx.xx 意识不对,可能是服务器被攻击了,网上查了查,发现很多人遇到这样的问题 其他网友的说法: 你服务器 IP 在那儿,那 SSH 开在 TCP 22 上谁都能

muzlei的博客 1730

Linux禁用root账户登录

一,新建账户useradd panda 二,设置密码passwd panda 三,禁止root登录1.修改相关文件vi /etc/ssh/sshd_config 2.查找“#PermitRootLogin yes”,将前面的“#”去掉,短尾“Yes”改为“No”,并保存文件。 3.重新启动sshservice sshd restart 四,登录1.使用panda登录 2.要获得root...

weixin_30832143的博客 123

Linux账户启用与禁用方式

<br />3种方法来临时禁用1个普通账号登录LINUX系统<br /><br />1.修改 /etc/shadow 中的密码栏,加感叹号 (!),带!号为禁用,没有!则为启用<br />2.使用usermod 命令   (usermod -L 禁用 , usermod -U 启用)<br />3.使用passwd   命令   (passowd -l  禁用,passwd -u 启用)<br /><br />举例分析:<br /><br />新建了一个账号 nick  ,请注意 !是否消失?<br /><

RainyLin-SunnyLin的专栏 1万+

Linux系统禁用root账户直接登录,增强安全性。

前言:        为什么要禁止root账户直接登录呢?大家都知道Linux系统的默认超级管理员是root,如果密码设置太简单,就很容易被黑客暴力破解,为了服务器的安全起见,为了更好地保护公司数据安全,最好禁止root用户直接登录系统。下面是方法:1、新建一个用户,用来登录useradd anyang2、设置密码passwd anyang3、修改SSHD配置,禁用root登录vi /etc/ss...

美奇软件开发工作室 4875

linux下如何禁用root账户直接登陆

昨天下了日志一看,太多人想进来我机器作客了,于是得把root登陆干掉 1.新建一个账户吧 用这个账户来登陆 adduser testuser 2.设置密码 passwd testuser 然后按提示输入密码即可 3.修改SSHD配置,禁止root直接登录 vi /etc/ssh/sshd_config 请注意这个文件需要root权限才能改,找到“PermitRootLogin ye

YIP 1万+

禁用和恢复用户账户Linux,linux用户和组管理.ppt

《linux用户和组管理.ppt》由会员分享,可在线阅读,更多相关《linux用户和组管理.ppt(32页珍藏版)》请在人人文库网上搜索。1、第5章 用户和组管理,5.1 概述 5.2 用户和组文件 5.3 用户管理 5.4 组管理 5.5 用户管理器 5.6 常用的账户管理命令,本章内容,学习目标 了解用户和组配置文件 掌握Linux下用户的创建于维护管理 掌握Linux下组的创建与维护管理 熟...

weixin_39725193的博客 1250
上一篇: 创建支持ssh服务的docker镜像
Acoolbest
博客等级 码龄17年 9粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值