用户管理命令

命令名称:useradd
功能:添加用户(添加完后不能立即使用,必须用passwd修改用户密码后才能使用)
用法:useradd [选项] 用户名
选项参数:
-u 手工指定用户的UID
-d 手工指定用户的家目录
-c 手工指定用户的说明
-g 手工指定用户的初始组
-G 指定用户的附加组
-s 手工指定用户的登录shell

命令名称:passwd
功能:修改用户密码
用法:passwd [选项] 用户名
选项参数:
-S 查询用户密码的密码状态
-l 暂时锁定用户
-u 解锁用户
--stdin 可以通过管道符输出的数据作为用户的密码

命令名称:usermod
功能:修改用户信息
用法:usermod [选项] 用户名
选项参数:
-u 修改用户的UID
-c 修改用户的说明
-G 修改用户的附加组
-L 临时锁定用户
-U 解锁用户锁定

命令名称:chage
功能:修改用户密码状态
用法:chage [选项] 用户名
选项参数:
-l 列出用户的详细密码状态
-d 修改密码最后一次更改日期
-m 两次密码修改间隔
-M 密码有效期
-W 密码过期前警告天数
-I 密码过期后宽限天数
-E 账号失效时间

命令名称:userdel
功能:删除用户
用法:userdel [-r] 用户名
选项:
-r 删除用户的同时删除用户的家目录

命令名称:id
功能:查看用户uid和gid,以及所在的附加组的信息
用法:id 用户名

命令名称:su
功能:切换用户身份
用法:su [选项] 用户名
选项:
- 选项只使用-代表连带用户的环境变量一起切换
相关命令:
-c 仅执行一条命令,而不切换用户身份(以该身份执行一条命令,而不切换身份)
例子:
su - root -c "useradd user666"

用户组管理命令

命令名称:groupadd
功能:添加用户组
用法:groupadd [选项] 组名
选项:
-g 指定组id

命令名称:groupmod
功能:修改用户组
用法:groupmod [选项] 组名
选项:
-g 修改组id
-n 修改组名

命令名称:groupdel
功能:删除用户组(不能删除一个用户的初始组,或者叫主组,因为用户必须存在于一个组)
用法:groupdel 组名

命令名称:gpasswd
功能:把用户添加进组或从组中删除
用法:gpasswd 选项 组名
选项:
-a 用户名。 把用户加入组
-d 用户名。 把用户从组中删除

linux笔记:用户管理命令和用户组管理命令的更多相关文章

  1. Linux学习之用户管理命令与用户组管理命令(十五)

    Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel ...

  2. Linux系统用户、组和权限管理

    一.用户与组 1.用户与组的概念 在linux系统中,根据系统管理需要将用户分为三种类型: 1.超级用户:root是linux系统的超级用户,对系统拥有绝对权限.由于root用户权限太大,只有在进行系 ...

  3. linux下用户管理命令、用户组管理命令

    useradd 添加新用户 1.基本语法 useradd 用户名                   (功能描述:添加新用户) useradd -g 组名 用户名      (功能描述:添加新用户到某 ...

  4. 『学了就忘』Linux用户管理 — 52、用户组管理相关命令

    目录 1.添加用户组 2.删除用户组 3.把用户添加进组或从组中删除 4.有效组(了解) 1.添加用户组 添加用户组的命令是groupadd. 命令格式如下: [root@localhost ~]# ...

  5. linux专题(八):用户组管理

    http://dwz.date/UDf 每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理.不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个 ...

  6. Linux(CentOS)用户修改密码有效期(chage命令)

    Linux设置用户密码的有效期限 解决: 先查看密码过期时间,现在是90天 1 2 3 4 5 6 7 8 [root@01 ~]# chage -l testuser Last password c ...

  7. Linux系统管理命令之用户组管理

    涉及的配置文件 /etc/group /etc/gshadow /etc/gshadow- 可用于还原 不同系统的备份文件名称不同:name-或name.old 命令: 添加用户组groupadd 组 ...

  8. 【linux之用户,密码,组管理】

    一.用户及密码 用户账户 超级用户:UID=0 root 普通用户:UID!=0 系统用户: 0<UID<500 为了维持系统的某些功能或者实现某些服务 不能完成登录时候的身份验证 普通用 ...

  9. Linux对用户态的动态内存管理

    Linux对内核态内存分配请求与用户态内存分配请求处理上分别对待 Linux本身信任自己,因此Linux内核请求分配多少内存,就会马上分配相同数量的内存出来. 但内核本身不相信应用程序,而且通常应用程 ...

随机推荐

  1. SQL 数据类型,增删改查语句

    数据类型: --类似于C#中的数据类型 Datetime   范围是:1753.1.1-- 9999.12.31 Smalldatetime      1900.1.1 --2079.6.6 操作: ...

  2. sql通用分页自定义表条件存储过程

    create PROCEDURE PrcTestByPage ( @tablename varchar(50), @selectfilter varchar(100), @orderbyfilter ...

  3. 数据库连接池系列之——c3p0

    c3p0的jar包是:c3p0-0.9.1.jar <bean id = "dataSource" class = "com.mchange.v2.c3p0.Com ...

  4. Hibernate体系结构的简单介绍

    Hibernate体系结构的简单介绍 1.SessionFactory: 单个数据库映射关系经过编译后的内存镜像,是线程安全的.它是生产Session的工厂,本身需要依赖于ConnectionPeov ...

  5. JAVA——getter setter

    package org.hanqi.pn0120; public class User { private int userid; private String username; private S ...

  6. 【转】Ajax中send方法参数的使用(get/post)

    Ajax中send方法参数的使用 一般情况下,使用Ajax提交的参数多是些简单的字符串,可以直接使用GET方法将要提交的参数写到open方法的url参数中,此时send方法的参数为null. 例如 : ...

  7. hdu 1874(Dijkstra + Floyd)

    链接:http://acm.hdu.edu.cn/showproblem.php?pid=1874 畅通工程续 Time Limit: 3000/1000 MS (Java/Others)    Me ...

  8. OpenCV installation on Linux

    Getting the Cutting-edge OpenCV from the Git Repository Launch Git client and clone OpenCV repositor ...

  9. C# 线程(四):生产者和消费者

    From : http://kb.cnblogs.com/page/42530/ 前面说过,每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数.这可能带来的问题就是几个线程同时 ...

  10. javascript权威指南笔记--javascript语言核心(六)

    通过ECMAScript 3创建的属性都是可写的.可枚举的.可配置的. 在ECMAScript 5中,数据属性的4个特性分别是它的值.可写性.可枚举性.可配置性.存取器属性的特性是读取.写入.可枚举性 ...