当前位置: 首页 > 编程笔记 >

Linux中禁止用户修改/重置密码

邹誉
2023-03-14
本文向大家介绍Linux中禁止用户修改/重置密码,包括了Linux中禁止用户修改/重置密码的使用技巧和注意事项,需要的朋友参考一下

前言

Linux用户的用户名保存在/etc/passwd文件中,密码保存在/etc/shadow中。要禁止用户修改/重置密码,将这两个文件设置为只读即可。

方法如下

chattr +i /etc/passwd
chattr +i /etc/shadow

要允许修改密码,取消文件上的只读标记:

chattr -i /etc/passwd
chattr -i /etc/shadow

注意

将这两个文件设置为只读后,附加效果是无法新建新用户。例如使用yum安装MySQL,安装程序将无法新建mysql用户,从而无法正常启动MySQL服务。如果设置了文件只读后,建议在yum安装程序时关闭只读。

杂项

i表示immutable,即不可更改。关于文件属性的其他选项,请参考chattr的命令说明:man chattr。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对小牛知识库的支持。

 类似资料:
  • 学习 useradd 命令我们知道,使用此命令创建新用户时,并没有设定用户密码,因此还无法用来登陆系统,本节就来学习 passwd 密码配置命令 。 passwd 命令的基本格式如下: [root@localhost ~]#passwd [选项] 用户名 选项: -S:查询用户密码的状态,也就是 /etc/shadow 文件中此用户密码的内容。仅 root 用户可用; -l:暂时锁定用户,该选项会

  • 本文向大家介绍linux下passwd命令设置修改用户密码的方法,包括了linux下passwd命令设置修改用户密码的方法的使用技巧和注意事项,需要的朋友参考一下 1、passwd 简单说明; 我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码;passwd命令的用法也很多,我们只选如下的几个参数加以说明;想了解更多,请参考man passwd或passwd --help ; pas

  • 每一个应用系统都离不开用户模块。用户模块除了提供登录之外,还允许用户查看自己的信息和进行修改。本实例将创建一个用户类,然后再创建一个测试类调用用户类,实现修改密码的功能。 本实例的用户类非常简单,仅包含用户名和密码两个属性。 创建 MemberTest 类实现修改密码的功能,即当用户输入的密码与原来密码相同时方可进行修改密码操作,否则提示用户输入的密码不正确。具体的实现代码如下: 如上述代码,在

  • MinDoc 支持三种方式来修改密码。 后台修改 超级管理可在管理后台 —> 用户管理—>编辑 来修改用户的密码 。用户个人也可以在个人中心修改密码。 命令行修改 如果忘记了密码,还可以通过命令行修改,打开命令行界面,定位到 MinDoc 所在目录执行: ./mindoc_linux_amd64 password -account admin -password 123456 直接修改数据库 如果

  • 设置及修改MySQL root用户密码 MySQL数据库用户安全策略介绍 安装mysql数据库后,默认的管理员root密码是空,这很不安全,因此需要设置一个密码 为root设置密码 删除无用的MySQL库内的用户帐户 删除默认存在的test数据库 删除所有MySQL中的用户,包括root超级用户 root@rose 03:55:27>delete from mysql.user; Query OK

  • 本文向大家介绍mysql 8.0.16 winx64及Linux修改root用户密码 的方法,包括了mysql 8.0.16 winx64及Linux修改root用户密码 的方法的使用技巧和注意事项,需要的朋友参考一下 连接数据库等基础操作请自行解决哈,本篇是重点记录如何改密码。 一、查询用户密码: 查询用户密码命令: host:允许用户登录的ip‘位置'%表示可以远程; user:当前数据库的用