linux 密码修改下次,问题:如何强制用户在下次登录Linux时更改密码
当你使用默认密码创建用户时,你必须强制用户在下一次登录时更改密码。当你在一个组织中工作时,此选项是强制性的。因为老员工可能知道默认密码,他们可能会也可能不会尝试不当行为,看到下图会不会有为用户担心的感觉:
使用 passwd 命令
passwd 的意思是“密码”。它用于更新用户的身份验证令牌。passwd 命令/实用程序用于设置、修改或更改用户的密码。
普通的用户只能更改自己的账户,但超级用户可以更改任何账户的密码。
此外,我们还可以使用其他选项,允许用户执行其他活动,例如删除用户密码、锁定或解锁用户账户、设置用户账户的密码过期时间等。
在
Linux 中这可以通过调用 Linux-PAM 和 Libuser API 执行。
在
Linux 中创建用户时,用户详细信息将存储在 /etc/passwd 文件中。passwd 文件将每个用户的详细信息保存为带有七个字段的单行。
此外,在
Linux 系统中创建新用户时,将更新以下四个文件。
/etc/passwd: 用户详细信息将在此文件中更新。
/etc/shadow: 用户密码信息将在此文件中更新。
/etc/group: 新用户的组详细信息将在此文件中更新。
/etc/gshadow: 新用户的组密码信息将在此文件中更新。
如何使用
passwd 命令执行此操作
我们可以使用 passwd 命令并添加 -e 选项来执行此操作。
为了测试这一点,让我们创建一个新用户账户,看看它是如何工作的。
#useradd-c"2g Admin - Magesh M"magesh&&passwdmagesh
Changingpasswordforuser magesh.
Newpassword:
Retypenewpassword:
passwd:all authentication tokens updated successfully.
使用户账户的密码失效,那么在下次登录尝试期间,用户将被迫更改密码。
#passwd-e magesh
Expiringpasswordforuser magesh.
passwd:Success
当我第一次尝试使用此用户登录系统时,它要求我设置一个新密码。
loginas:magesh
[emailprotected]'s password:
You are required to change your password immediately (root enforced)
WARNING: Your password has expired.
You must change your password now and login again!
Changing password for user magesh.
Changing password for magesh.
(current) UNIX password:
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
Connection to localhost closed.
linux 密码修改下次,问题:如何强制用户在下次登录Linux时更改密码相关推荐
- 强制用户在下次登录Linux时更改密码
这个非常简单,有2个命令可以实现,一个是chage,一个是passwd,下面我简单介绍一下: 这里为了方便演示过程,新创建一个Jack用户用于测试,命令"useradd Jack" ...
- linux下次登录强制更改密码,如何强制用户在Linux上的下次登录时更改密码
当你使用默认密码创建用户时,你必须强制用户在下一次登录时更改密码. 当你在一个组织中工作时,此选项是强制性的.因为老员工可能知道默认密码,他们可能会也可能不会尝试不当行为. 这是安全投诉之一,所以,确 ...
- linux强制用户改密码,如何在Linux中强制用户在下次登录时更改密码?
由于安全方面的考虑,系统中的用户需要定期更新其密码.在本文中,我们将看到如何强制用户下次登录系统时更改其密码. 列出用户 首先让我们看一下系统中可用的用户.$ cut -d: -f1 /etc/pas ...
- Exchange2010SP1配置OWA下次登录时更改密码提醒
在Exchange2010安全管理下,一般首次创建的用户账号的密码均为统一的,为防止其他用户登录自己的账户会在创建账户的同时勾选"用户下次登录时需更改密码"选项.但在Exchang ...
- 使用root用户通过SSH登录Linux实例时报“Permission denied, please try again”的错误
当使用SSH登录Linux系统的ECS实例时,如果是root用户,即便输入了正确的密码,也会出现类似如下的错误信息. 注:非root用户可以正常登录,而且root用户通过管理终端可以正常登录. Per ...
- python配置文件密码管理_python – 可以在django管理员中实现“下次登录时更改密码”类型功能吗?...
我其实正在这样做的过程中.您需要三个组件:用户配置文件(如果您的站点上尚未使用),中间件组件和pre_save信号. 我的代码是在一个名为"帐户"的应用程序. # myprojec ...
- linux用户双重认证登录,linux PAM 用户登录认证
PAM(Pluggable Authentication Modules )是由Sun提出的一种认证机制.它通过提供一些动态链接库和一套统一的API,将系统提供的服务 和该服务的认证方式分开,使得系统 ...
- 用户首次登录之前必须更改密码_英雄联盟手游新手须知 游玩英雄联盟手游前你必须知道的...
英雄联盟手游新手须知 1. 英雄联盟手游简介 2. Riot账号注册 3. Riot账号忘记如何找回 4. 账号ID如何修改 5. 添加好友 6. 游戏匹配 7. 游戏登录失败 8. APPLE 下载 ...
- linux所请求的操作需要超级用户权限,详解Linux系统中的root权限控制
在Linux操作系统中,root的权限是最高的,也被称为超级权限的拥有者.普通用户无法执行的操作,root用户都能完成,所以也被称之为超级管理用户. 在系统中,每个文件.目录和进程,都归属于某一个用户 ...
最新文章
- mongodb--常用命令
- Python实训day11pm【大作业简略解析】
- NumpyPandas的区别和联系
- SPOJ 962 Intergalactic Map (从A到B再到C的路线)
- 易语言执行linux脚本,初识易语言到编写SHELL生成器
- LeetCode 剑指Offer 64.求1,2到n的和, 不使用循环/判断及乘除
- 关于以太网PAUSE的一点研究
- arm 大端还是小端_用C/C++带您了解计算机中大端小端之谜
- 我的 CDMA 往事
- mine layer(2008 World Final C)
- android7.0 ActivityManagerService(AMS)启动流程
- javascript中的弹框
- 计算机鼠标是怎么工作的,嚣张的数字生活指南 篇一:罗技G604上手谈,多侧键鼠标会怎样提升我们的工作效率...
- 常用adb 命令整理
- linux安装i3wm桌面环境,ArchLinux + i3wm 桌面 Windows10 双系统安装(重点记录)
- power bi条件格式_Power BI中的条件格式
- 微信视频号自助下单刷平台
- 【论文笔记】强化学习论文阅读-Model-Based RL 9篇
- 基于ssm的BBS社区论坛系统
- 新收集的WAPPUSH代码,并经过改造
热门文章
- Android, WindowsPhone7, IOS ,vc2010平台40多套图片滤镜开源
- php如何减缓gc_管理信息传播-使用数据科学减缓错误信息的传播
- sql优化技巧_使用这些查询优化技巧成为SQL向导
- 算法 从 数中选出_算法可以选出胜出的nba幻想选秀吗
- leetcode 面试题 17.21. 直方图的水量(单调栈)
- freecodecamp_如何对freeCodeCamp文章提供反馈
- 代码走查和代码审查_如何避免代码审查陷阱降低生产率
- ios jenkins_如何使用Jenkins和Fastlane制作iOS点播构建系统
- sqlalchemy_SQLAlchemy使ETL变得异常简单
- instagram架构_如何创建像Instagram这样的照片共享应用程序:基本知识。