linux用户管理 用户和用户组管理
用户组的基本命令
groupadd [选项] [参数]
-g 指定新建工作的id
-r 创建系统工作组,系统工作组的ID小于500,非系统工作组大于500
-K 覆盖配置文件"/etc/login.defs"
-o 允许添加组ID号不唯一的工作组
-G:指定用户所属的附加群组。
'groupadd ssgao'
添加用户组
'groupmod -n 新组名 源组名称'
修改用户组名称
'groupmod -g 668(组编号) 组名称'
修改用户组编号
'groupadd -g 888 aouo'
创建用户组的同时指定用户组编号
'groupdel ssgao(组名称)'
删除用户组,注意删除用户组之前必须先删除用户组中的用户
用户组的相关操作
gpasswd [选项]
-a 添加用户到用户组中
-d 从用户组中删除用户
-A 设置用户组管理员
> gpasswd -a aouo ssgao //将用户aouo添加到用户组ssgao中
> gpasswd -d aouo ssgao //将用户aouo从用户组ssgao中删除
修改用户组的密码
[root@ssgao1987 ~]# gpasswd ssgao
正在修改 ssgao 组的密码
新密码:
请重新输入新密码:
[root@ssgao1987 ~]#
用户的基本命令
useradd 相关的参数
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,能创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则能重复使用其他用户的标识号。
> 创建用户的同时指定用户组
useradd -g ssgao[用户组] aouo[用户]
> 创建用户的同时指定个人文件夹
useradd -d /home/xxx imooc
> 新建一个oracle用户,初始属于oinstall组,同时也属于dba组
useradd oracle -ointall -G dba
> 给用户修改注释
usermod -c ssgao的人员文件 aouo'
> 修改用户名信息
usermod -l 新的用户名 aouo源用户名'
> 修改用户的用户组信息
usermod -g 目标用户组名 用户名
> 删除用户信息
userdel aouo
> 删除用户的时候同时删除用户文件信息
userdel -r aouo
note:
useradd ssgao
当我们创建一个文件所有者的时候,同时会创建一个文件所属组
锁定用户和解锁用户
[root@ssgao1987 ~]# passwd -l aouo
锁定用户 aouo 的密码 。
passwd: 操作成功
[root@ssgao1987 ~]# passwd -u aouo
解锁用户 aouo 的密码 。
passwd: 警告:未锁定的密码将是空的。
passwd: 不安全的操作(使用 -f 参数强制进行该操作)
[root@ssgao1987 ~]# passwd -d aouo
清除用户的密码 aouo。
passwd: 操作成功
用户切换命令
su命令
'su 用户名(如果没有输入用户名则预设为root)'
当前用户user01,想要转变为user02,则输入命令:su user02
添加用户组
[root@ssgao ~]# groupadd -g 600 ssgao
[root@ssgao ~]# cat /etc/group | grep ssgao
ssgao:x:600:
添加用户
[root@ssgao ~]# useradd -g ssgao aouo
[root@ssgao ~]# cat /etc/passwd | grep aouo
aouo:x:501:600::/home/aouo:/bin/bash
linux用户管理 用户和用户组管理的更多相关文章
- Linux学习之用户管理命令与用户组管理命令(十五)
Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel ...
- linux下用户管理命令、用户组管理命令
useradd 添加新用户 1.基本语法 useradd 用户名 (功能描述:添加新用户) useradd -g 组名 用户名 (功能描述:添加新用户到某 ...
- linux笔记:用户管理命令和用户组管理命令
用户管理命令 命令名称:useradd功能:添加用户(添加完后不能立即使用,必须用passwd修改用户密码后才能使用)用法:useradd [选项] 用户名选项参数:-u 手工指定用户的UID-d 手 ...
- 『学了就忘』Linux用户管理 — 52、用户组管理相关命令
目录 1.添加用户组 2.删除用户组 3.把用户添加进组或从组中删除 4.有效组(了解) 1.添加用户组 添加用户组的命令是groupadd. 命令格式如下: [root@localhost ~]# ...
- linux修改文件权限和用户组管理小结
如何在linux下修改组权限 chmod g+r path/file 加读权限 当前目录 chmod -R g+r path/file 加读权限 当前目录以及子目录 g-r 减读权限g+w 加写权限g ...
- Linux 操作系统(四)用户组管理&进程管理&任务调度
以下实例均在Centos7下验证 Centos7 查看命令帮助 man xxx 用户组管理 useradd useradd user1 password user1 cat /etc/passwd # ...
- Linux基础学习(7)--用户和用户组管理
第七章——用户和用户组管理 一.用户配置文件 1.用户信息文件/etc/passwd: (1)用户管理简介:所以越是对服务器安全性要求高的服务器,越需要建立合理的用户权限等级制度和服务器操作规范. ...
- LinuX操作系统基础------> 用户管理,grep搜索
用户管理 用户组管理 字符管理和grep搜索 1.用户管理: LinuX是一个多用户,多任务的操作系统,可以让多个用户使用,这个账号可以帮助对用户进行追踪,必须在初始化的时候设置好自己的密码 1-1配 ...
- Linux常用命令学习8---(用户和用户组管理)
1.用户和用户组 用户和用户组概念 用户:使用操作系统的人(Linux支持多个用户在同一时间登陆同一个操作系统) 用户组:具有相同权限的一组用户(Linux系统中可 ...
- Linux 用户和用户组管理
Linux 用户和用户组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用户的账号一方面可以帮助 ...
随机推荐
- SqlDataAdapter介绍【五】
一.常用方法介绍 1. SqlDataAdapter有两个有用的方法,分别为 fill 和 update. 1. fill 方法 fill 方法是用来填充 DataSet 的.也就是,把数据库中的运送 ...
- 力扣(LeetCode)13. 罗马数字转整数
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并 ...
- 学习笔记54—均方误差(MSE)和均方根误差(RMSE)和平均绝对误差(MAE)
https://blog.csdn.net/reallocing1/article/details/56292877 MSE: Mean Squared Error 均方误差是指参数估计值与参数真值 ...
- Codeforces 1062 E - Company
E - Company 思路: 首先,求出每个点的dfs序 然后求一些点的公共lca, 就是求lca(u, v), 其中u是dfs序最大的点, v是dfs序最小的大点 证明: 假设o是这些点的公共lc ...
- Python Scrapy 爬虫框架实例(一)
之前有介绍 scrapy 的相关知识,但是没有介绍相关实例,在这里做个小例,供大家参考学习. 注:后续不强调python 版本,默认即为python3.x. 爬取目标 这里简单找一个图片网站,获取图片 ...
- Android中简单活动窗口的切换--Android
本例实现Android中简单Activity窗口切换:借助intent(意图)对应用操作(这里用按钮监听)等的描述,Android根据描述负责找对应的组件,完成组件的调用来实现活动的切换……案例比较简 ...
- caffe---mnist数据集训练与测试
1.数据.mnist_test_lmdb和mnist_train_lmdb数据 2.路径. (1)修改lenet_train_test.prototxt文件,训练和测试两处 source: " ...
- 384. Shuffle an Array(java,数组全排列,然后随机取)
题目: Shuffle a set of numbers without duplicates. 分析: 对一组不包含重复元素的数组进行随机重排,reset方法返回最原始的数组,shuffle方法随机 ...
- C/S和B/S 《JavaWeb开发王者归来》学习笔记
RCP 桌面程序(Desktop Program)也叫胖客户端程序(Rich Client Program),需要安装到计算机上才能运行.例如:word,excel,QQ等. TCP 瘦客户端程序(T ...
- (一)从设计的角度来看ADT(Java)
<数据结构与抽象——Java语言描述>第一章学习笔记 感想:以前学数据结构关注于方法及实现,为了完成作业和手写代码,没有从设计层面考虑过,第一章设计一个bag ADT,借助于Java in ...