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的更多相关文章

  1. 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 ...

  2. Linux 新建用户、用户组,给用户分配权限(chown、useradd、groupadd、userdel、usermod、passwd、groupdel)

    Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行 ...

  3. linux用户管理(useradd、userdel、usermod、groupadd、groupdel、chage、passwd、chpasswd)

    一.用户账户配置文件介绍 /etc/passwd 用户账户信息文件/etc/shadow 用户账户密码文件/etc/group 用户组信息文件/etc/gshadow 用户组密码所在文件(基本废弃)/ ...

  4. Linux 用户篇——用户管理命令之useradd、passwd、userdel、usermod

    一.用户重要,用户管理命令同样重要 用户是Linux系统安全的核心,每个登录Linux系统的用户都会分配相应的权限,这些权限取决于能否访问系统中各种对象.而管理这些用户的相关信息离不开用户管理命令,比 ...

  5. 【Linux命令】id,usermod用户管理命令(包括/etc/passwd、shadow、group、gshadow文件)

    一.id命令 可以用来查看用户的UID.GID和附加组信息 id会显示用户以及所属群组的实际与有效ID.若两个ID相同,则仅显示实际ID.若仅指定用户名称,则显示目前用户的ID. 1.格式 id [O ...

  6. useradd、passwd、userdel

    useradd是新建用户 userdel -r 是删除用户 passwd是修改密码 groupadd是新建组 groupdel是删除组 useradd yonghu  为添加用户 echo " ...

  7. CSS的class、id、css文件名的常用命名规则

    CSS的class.id.css文件名的常用命名规则        (一)常用的CSS命名规则 头:header       内容:content/container       尾:footer   ...

  8. instancetype、id、NSObject的联系和区别

    1.id和instancetype都能省去具体类型,提高代码的通用性.而NSObject *则没有这种功能. 2.instancetype只能用于方法的返回类型,而id用处和NSObject *类似. ...

  9. [ASP.NET MVC] ASP.NET Identity学习笔记 - 原始码下载、ID型别差异

    [ASP.NET MVC] ASP.NET Identity学习笔记 - 原始码下载.ID型别差异 原始码下载 ASP.NET Identity是微软所贡献的开源项目,用来提供ASP.NET的验证.授 ...

  10. $(document).ready() 、 $('#id').load() 、window.onload 的区别

    今天做项目的时候遇到一个问题,结果死在了$(document).ready(). $('#id').load() .window.onload的区别上.然后,就整理一下,这三者的区别. 参考文章:ht ...

随机推荐

  1. mysql中的截取函数及其实例

    一.mysql截取字符串函数 1.left(str,length) 从左边截取length 2.right(str,length)从右边截取length 3.substring(str,index)当 ...

  2. hdu6219 Empty Convex Polygons (最大空凸包板子

    https://vjudge.net/contest/324256#problem/L 题意:给一堆点,求最大空凸包面积. 思路:枚举凸包左下角点O,dp找出以这个点为起始位置能构成的最大空凸包面积, ...

  3. ZOJ-3872-Beauty of Array-思维

    ZOJ-3872-Beauty of Array 传送门:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3872 参考:ht ...

  4. POJ - 3164-Command Network 最小树形图——朱刘算法

    POJ - 3164 题意: 一个有向图,存在从某个点为根的,可以到达所有点的一个最小生成树,则它就是最小树形图. 题目就是求这个最小的树形图. 参考资料:https://blog.csdn.net/ ...

  5. Dungeon Master POJ - 2251 [kuangbin带你飞]专题一 简单搜索

    You are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is composed of un ...

  6. Erlang模块supervisor翻译

    概要: 通用监督者行为   描述: 一个实现监督者的行为模块,一个监督被称为子进程的其它进程的进程.一个子进程可以是另一个监督者或工作者进程.工作者进程通常的实现使用gen_event,gen_fsm ...

  7. XSS漏洞之加载远程js文件

    这次在对一个系统渗透测试过程中,发现一个XSS漏洞,可弹窗,并且没有httponly 但是在尝试加载远程js文件的时候发现,script标签被过滤掉了,准确的说应该是服务器后端在识别到输入内容有< ...

  8. 大型公司java架构师面试实战讲解高清视频教程 15课

    目录: 01.面试必考之HashMap源码分析与实现02.探索JVM底层奥秘ClassLoader源码分析与案例讲解03.大型网站数据库瓶颈之数据库分库分表方案实践04.资料为图灵学院所有05.大型公 ...

  9. python3接口测试之webservice接口测试第三方库选择及新手问题

    一.使用python3做webervice接口测试的第三方库选择suds-jurko库,可以直接pip命令直接下载,也可以在pypi官网下载压缩包进行手动安装 二.安装好后,导入Client:from ...

  10. 初学FPGA-IP核错误

    [BD 5-336] This command cannot be run, as the BD-design is locked. Locked reason(s):* BD design cont ...