linux笔记:用户管理命令和用户组管理命令
用户管理命令
命令名称: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笔记:用户管理命令和用户组管理命令的更多相关文章
- Linux学习之用户管理命令与用户组管理命令(十五)
Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel ...
- Linux系统用户、组和权限管理
一.用户与组 1.用户与组的概念 在linux系统中,根据系统管理需要将用户分为三种类型: 1.超级用户:root是linux系统的超级用户,对系统拥有绝对权限.由于root用户权限太大,只有在进行系 ...
- linux下用户管理命令、用户组管理命令
useradd 添加新用户 1.基本语法 useradd 用户名 (功能描述:添加新用户) useradd -g 组名 用户名 (功能描述:添加新用户到某 ...
- 『学了就忘』Linux用户管理 — 52、用户组管理相关命令
目录 1.添加用户组 2.删除用户组 3.把用户添加进组或从组中删除 4.有效组(了解) 1.添加用户组 添加用户组的命令是groupadd. 命令格式如下: [root@localhost ~]# ...
- linux专题(八):用户组管理
http://dwz.date/UDf 每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理.不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个 ...
- Linux(CentOS)用户修改密码有效期(chage命令)
Linux设置用户密码的有效期限 解决: 先查看密码过期时间,现在是90天 1 2 3 4 5 6 7 8 [root@01 ~]# chage -l testuser Last password c ...
- Linux系统管理命令之用户组管理
涉及的配置文件 /etc/group /etc/gshadow /etc/gshadow- 可用于还原 不同系统的备份文件名称不同:name-或name.old 命令: 添加用户组groupadd 组 ...
- 【linux之用户,密码,组管理】
一.用户及密码 用户账户 超级用户:UID=0 root 普通用户:UID!=0 系统用户: 0<UID<500 为了维持系统的某些功能或者实现某些服务 不能完成登录时候的身份验证 普通用 ...
- Linux对用户态的动态内存管理
Linux对内核态内存分配请求与用户态内存分配请求处理上分别对待 Linux本身信任自己,因此Linux内核请求分配多少内存,就会马上分配相同数量的内存出来. 但内核本身不相信应用程序,而且通常应用程 ...
随机推荐
- 基于busybox和LFS的linux系统定制
自从在大学知道了Linux这玩意是可以定制的之后,一直想做出一版属于自己的Linux系统.最近工作比较闲,终于塌下心来好好学习了一下. 目前来说,我接触的定制Linux的方法主要有两种: 1. ...
- okhttp3教程(1)如何引入库
官网: https://github.com/square/okhttp https://github.com/square/okio 1,使用okhttp3需要两个库 在build.gradle c ...
- 【Web】写个HTML页面去调试HTTP接口方便些
现在越来越多的系统基本SOA的思想,业务由许多小系统通过远程调用的方式串连起来,其中HTTP的接口在远程调用的方式中颇为常见.看过一些开发人员写完一些接口后,要么按照正常情况调用几次就交给调用方,要么 ...
- js获取鼠标位置
1.PageX/PageX:鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,不随滑动条移动而变化2.clientX/clientY:鼠标在页面上可视区域的位置,从浏览器可视区域左上角开始,即 ...
- Linux 在一个命令行上执行多个命令
Linux 在一个命令行上执行多个命令 1. [ ; ] 如果被分号(;)所分隔的命令会连续的执行下去,就算是错误的命令也会继续执行后面的命令. 2. [ && ] 如果命令被 &am ...
- 权威发布:长链非编码RNA命名规则
转自:http://blog.sina.com.cn/s/blog_8088f3700101pab7.html 权威发布:长链非编码RNA命名规则 对于人类基因命名标准的制定而言,雨果基因命名委员会( ...
- [HDOJ5289]Assignment(RMQ,二分)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5289 题意:求满足区间内最大值和最小值差为k的区间个数. 预处理出区间的最值,枚举左端点,根据最值的单 ...
- 数据库mysql中having 和where的区别
having的用法 having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前.而 having子句在聚合后对组记录进行筛选. ...
- 一致性 hash 算法( consistent hashing )
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在cache 系统中应用越来越广泛: 1 基 ...
- ZOJ-2342 Roads 二分图最小权值覆盖
题意:给定N个点,M条边,M >= N-1.已知M条边都有一个权值,已知前N-1边能构成一颗N个节点生成树,现问通过修改这些边的权值使得最小生成树为前N条边的最小改动总和为多少? 分析:由于计算 ...