useradd、id、userdel、usermod、chsh、passwd、pwck
1.useradd [-cdefgGmkMsu] 用户名称 用来添加用户 -c “备注“:加上备注文字
-d 路径:指定家目录
-e 有效期限:指定帐号的有效期限;
-f 缓冲天数:指定在密码过期后多少天即关闭该帐号;
-g 群组:指定用户所属组;
-G 群组:指定用户所属附加组;
-m -k:根据词典建立家目录
-M:不创建用户家目录
-s shell:指定用户登入后所使用的shell; 支持的shell都在/etc/shells文件中
-u uid:指定用户id。
-r :添加系统用户 2.id [-gGnu][用户名称] 用来显示用户信息
-g :显示用户属组ID
[root@bogon ~]# id -g admin
500
-G :显示用户附加组ID
[root@bogon ~]# id -G admin
500
-u :显示用户ID
[root@bogon ~]# id -u admin
500
-n :显示用户名字,与-u-g连用
[root@bogon ~]# id -un admin ; id -gn admin
admin
admin
3.userdel [-rf] 用户名称
-r:删除用户并把家目录也删掉
-f:强制删除
4.usermod [-ugGcdsil] 用户名称 修改用户信息
-u:重新指定UID
-g:重新指定GID,重新指定的组必须存在
-G:覆盖之前的附加组,如果不覆盖追加的话要加上-a
-a -G:追加新的组
-c:修改备注信息
-d:重新指定用户新的家目录,原家目录文件无法访问。如果移动此前的文件至新的家目录中要与-m连用
-s:更改用户shell
-l:更改用户名称
-L:锁定用户账号,禁用。解锁用-U。
5.chsh 修改用户shell
-l:列出可用的shell
[root@bogon ~]# chsh -l
/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh
直接更改用户shell
[root@bogon ~]# chsh admin
Changing shell for admin.
New shell [/bin/bash]: /bin/csh
Shell changed.
6.passwd 密码管理
--stdin:输入重定向
-l:锁定账号
-u:解锁账号
-d:删除用户密码
7.pwck 检查用户账号完整性
8.chage 用来修改账号密码相关
-d:最近一次的修改时间
-E:账号过期时间
-I:密码过期后的宽限时间
-m:最短使用期限
-M:最长使用期限
-w:过期前多少天开始警告
生成一个加密的密码
[root@bogon ~]# openssl passwd -1 -salt 11111111
Password:
$1$11111111$b0Fd8TfYuXaXhsYz/VPX4.
passwd会自动调用/etc/login.defs文件中下面这四个参数作为默认参数
PASS_MAX_DAYS 99999 密码最长使用期限
PASS_MIN_DAYS 0 密码最短使用期限
PASS_MIN_LEN 5 密码最短长度
PASS_WARN_AGE 7 过期前多少天开始警告
-a
useradd、id、userdel、usermod、chsh、passwd、pwck的更多相关文章
- linux 用户、用户组及相关命令(useradd 、passwd、userdel 、groupadd 、groupdel、usermod 、gpasswd 、 id、su)
linux是一个多用户系统,用于权限管理(权限最小化); 相关命令: 7 8 9 10 11 12 13 14 15 useradd passwd userdel groupadd groupdel ...
- Linux 新建用户、用户组,给用户分配权限(chown、useradd、groupadd、userdel、usermod、passwd、groupdel)
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行 ...
- linux用户管理(useradd、userdel、usermod、groupadd、groupdel、chage、passwd、chpasswd)
一.用户账户配置文件介绍 /etc/passwd 用户账户信息文件/etc/shadow 用户账户密码文件/etc/group 用户组信息文件/etc/gshadow 用户组密码所在文件(基本废弃)/ ...
- Linux 用户篇——用户管理命令之useradd、passwd、userdel、usermod
一.用户重要,用户管理命令同样重要 用户是Linux系统安全的核心,每个登录Linux系统的用户都会分配相应的权限,这些权限取决于能否访问系统中各种对象.而管理这些用户的相关信息离不开用户管理命令,比 ...
- 【Linux命令】id,usermod用户管理命令(包括/etc/passwd、shadow、group、gshadow文件)
一.id命令 可以用来查看用户的UID.GID和附加组信息 id会显示用户以及所属群组的实际与有效ID.若两个ID相同,则仅显示实际ID.若仅指定用户名称,则显示目前用户的ID. 1.格式 id [O ...
- useradd、passwd、userdel
useradd是新建用户 userdel -r 是删除用户 passwd是修改密码 groupadd是新建组 groupdel是删除组 useradd yonghu 为添加用户 echo " ...
- CSS的class、id、css文件名的常用命名规则
CSS的class.id.css文件名的常用命名规则 (一)常用的CSS命名规则 头:header 内容:content/container 尾:footer ...
- instancetype、id、NSObject的联系和区别
1.id和instancetype都能省去具体类型,提高代码的通用性.而NSObject *则没有这种功能. 2.instancetype只能用于方法的返回类型,而id用处和NSObject *类似. ...
- [ASP.NET MVC] ASP.NET Identity学习笔记 - 原始码下载、ID型别差异
[ASP.NET MVC] ASP.NET Identity学习笔记 - 原始码下载.ID型别差异 原始码下载 ASP.NET Identity是微软所贡献的开源项目,用来提供ASP.NET的验证.授 ...
- $(document).ready() 、 $('#id').load() 、window.onload 的区别
今天做项目的时候遇到一个问题,结果死在了$(document).ready(). $('#id').load() .window.onload的区别上.然后,就整理一下,这三者的区别. 参考文章:ht ...
随机推荐
- ElementUI使用v-if控制tab标签显示遇到的Duplicate keys detected: 'xxx'问题
今天工作遇到一个问题: 需求背景:页面中有几个tab,需要根据登录用户的权限控制tab标签的显示与隐藏 . <el-tabs @tab-click="handleClick" ...
- 【故障公告】阿里云 RDS 数据库服务器 CPU 100% 造成全站故障
非常非常抱歉,今晚 19:34 ~ 21:16 园子所使用的阿里云 RDS 数据库服务器突然出现 CPU 100% 问题,造成全站无法正常访问,由此您带来了很大的麻烦,请您谅解. 故障经过是这样的.1 ...
- Gson的解析Json数据的两种方式
转载:https://blog.csdn.net/huplion/article/details/78984977 在线JSON字符串转Java实体类(JavaBean.Entity): https: ...
- net start mysql提示:服务名无效
1.win+R打开运行窗口,输入services.msc 2.在其中查看mysql的服务名,我的是MySQL55 3.以管理员身份打开cmd,输入net start MySQL55 出现下图,代表my ...
- 杭电多校第九场 D Rikka with Stone-Paper-Scissors 数学
Rikka with Stone-Paper-Scissors Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 524288/52428 ...
- Oil Deposits UVA - 572
The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSu ...
- 天梯杯 PAT L2-013 红色警报
战争中保持各个城市间的连通性非常重要.本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报.注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不 ...
- 跟我学SpringCloud | 第十七篇:服务网关Zuul基于Apollo动态路由
目录 SpringCloud系列教程 | 第十七篇:服务网关Zuul基于Apollo动态路由 Apollo概述 Apollo相比于Spring Cloud Config优势 工程实战 示例代码 Spr ...
- Java之多线程(一)
一,前言 今天总结一些关于线程方面的知识,说到线程可谓是无人不知,毕竟这东西不管是在工作开发中,还是实际生活中都时时存在着.关于线程方面的内容非常多,从简单的单线程,多线程,线程安全以及到高并发等 ...
- springboot2之结合mybatis增删改查解析
1. 场景描述 本节结合springboot2.springmvc.mybatis.swagger2等,搭建一个完整的增删改查项目,希望通过这个基础项目,能帮忙朋友快速上手springboot2项目. ...