linux---基础02
二、用户、组管理命令
Linux采用组来组织和管理用户
在Linux中每个用户有唯一的用户标识符UID,该UID是一个无符号整数。
同时每个用户也必须至少属于一个组,也有组标识符GID。
其中UID与GID独立编号。
1. groupadd命令
(1)groupadd示例一:创建组账号
[root@server1 ~]# groupadd mygroup1功能:创建一个新组mygroup1,其GID号为已存在GID号的下一个顺序编号说明:创建一个组的同时会在/etc/group文件中为该组增加相应的 一行,用来记录该组的名称、GID号及成员等信息。 [root@server1 ~]# groupadd -g 5000 mygroup2功能:创建一个新组mygroup2,并指定其GID号为5000
2. useradd命令
(1)useradd示例一:创建用户账号
[root@server1 ~]# useradd user1功能:创建一个用户user1,同时在/etc/passwd文件和 /etc/shadow文件增加一行,并自动为用户创建相应的主目录:/home/user1。说明:/etc/passwd文件记录了系统中每个用户的用户名、UID号、 GID号、主目录、shell等信息。
(2)useradd示例二:创建用户账号并设置相应属性值
# useradd -u 600 -g mygroup1 -G mygroup2 -d /home/student1 user1功能:创建用户user1,其中参数-u指定UID号为600;-g指定用户的主要组为mygroup1;-G指定用户的附加组为mygroup2,每个用户可以有多个附加组;-d 指定用户的主目录为/home/student1。
注意: su – 用户名 —切换用户:# su – user1
3. passwd命令
(1)passwd示例一:改变口令
[root@server1 ~]# passwd user1=>输入两次密码即可功能:root管理员为用户指定密码 。[user1@server1 ~]$ passwd =>输入当前密码=>输入两次新密码即可功能:用户为自己修改密码。(字母+数字+符号)普通用户只能修改自己的密码
(2)passwd示例二: 禁止用户登录
[root@server1 ~]# passwd -l user1 Locking password for user user1.passwd: Success功能:参数-l 可以给指定的用户user1加锁,即禁止该用户登录,用户 密码失效。
(3)passwd示例三:恢复用户登录
[root@server1 ~]# passwd –u user1Unlocking password for user user1.passwd: Success.功能:参数-u 可以给指定的用户user1解锁,即恢复该用户登录。
(4)passwd示例四:删除用户口令
[root@server1 ~]# passwd -d user1Removing password for user user1.passwd: Success功能:参数-d 可以删除指定的用户user1口令,即以user1登录时 无需口令。
4. userdel命令
(1)userdel示例一:删除用户
[root@server1 ~]# userdel user1 功能:删除指定的用户user1。
(2)userdel示例二:删除用户的同时删除其主目录
[root@server1 ~]# userdel -r user2 功能:删除指定的用户user2,同时删除其主目录。
5. groupdel命令
[root@server1 ~]# groupdel mygroup2
功能:删除指定的组
注意:当某个组是某现有用户的主要组时,则不能被删除。
6. id命令
[root@server1 ~]# id user1
uid=501(user1) gid=501(user1) groups=501(user1)
功能:显示用户的UID、GID及所属的组信息。
linux---基础02相关推荐
- Linux基础-02 Linux命令(shell命令)
文章目录 二.Linux命令(shell命令) 1. 终端操作 - 终端操作 - 查看shell 3. windows自带的WSL2[补充] 2. inux 命令格式(掌握) - 命令格式 - 获取指 ...
- Linux基础_李孟_新浪博客
网址: Linux基础01:http://blog.csdn.net/qq_19968255/article/details/52732932 Linux基础02:http://blog.csdn.n ...
- Linux 基础入门 02
Linux 基础入门 02 一.用户&组管理 1.1 usermod 用来修改用户账号的各项设定 -c<备注> #修改用户帐号的备注文字. -d登入目录> #修改用户登入时的 ...
- tree老师:每天五分钟教你学linux基础命令02
tree老师:每天五分钟教你学linux基础命令02 ls ls命令用于列出文件和目录.默认上,他会列出当前目录的内容.带上参数后,我们可以用ls做更多的事情. 比如,当我们刚刚改了文件,却不记得是 ...
- 小猿圈Linux基础面试题,看看你能答对几道?
最近身边的很多朋友都在学习linux,从最开始的安装软件都需要百度一天的他们,现在已经成长为了,不需要百度就可以把自己弄懵圈的了,接下来的几天小猿圈linux老师会为大家准备一些实用的linux技巧分 ...
- 鸟哥的linux 实训教程,鸟哥的Linux基础学习实训教程
1.理想的Linux上机实践课程 每周一次.每次三小时的学与练 本书所有例题讲解,均经过鸟哥在大专院校实施多年来的测试,对于学生的理解具有相当满意的效果. 2. 提供一致性教学环境 让学习者不再有陌生 ...
- Linux基础之网络配置
Linux基础之网络配置 一.查看网络配置 1.查看网络接口状态 2.查看网关路由信息 3.查看dns信息 二.ifconfig网络管理工具使用 1.查看已激活网卡信息 2.查看所有网卡(包括未激活) ...
- 【Linux系列】Linux基础知识整理
Linux操作系统在服务器领域广泛的使用到,作为一个后台开发工程师很有必要了解Linux相关的知识. 本篇日志是我学习Linux过程中的简单记录和总结.本着"理论够用,实践为主"的 ...
- Linux基础命令与知识点
Linux基础知识与常见命令 作者:卖兔子的萝北 分类:学习笔记 根目录: bin: 可执行文件 dev:硬件设备文件 etc: 系统配置文件 boot:开机启动文件 usr/bin:可执行文件 /v ...
- Linux基础命令-进程与系统性能
Linux基础命令-进程与系统性能 进程与系统性能 一.进程相关概念 1.进程概念 2.进程的基本状态和转换 3.IPC进程间通信 4.进程优先级 5.进程状态 二.进程与系统性能 1.系统管理工具 ...
最新文章
- bool函数_有趣的函数绝无仅有
- 江西理工大学c语言程序设计竞赛怎么备考,2015年江西理工大学C语言程序设计竞赛(高级组)...
- Java内部类及其实例化
- 使用exp导出导入,需要注意的问题。
- flex 瀑布流 (多列样式column布局内容被截断)
- 51Nod 1058 N的阶乘的长度
- 2016软考网络规划设计师论文写作
- Java设计模式—工厂方法模式抽象工厂模式
- 物理层传输介质(双绞线、光纤等)
- Java运行时出现”the serializable class drawline does not declare a static final serialversio”...
- 冯诺依曼体系结构浅析
- 四叶草的python代码_python绘图四叶草
- RP产品原型资源分享-论坛类
- i.MX6ULL终结者电容触摸实验程序设计
- 红黑树的插入与验证——附图详解
- shell检测硬件状态脚本
- 贪心算法(Greedy Algorithms)
- 超鸿蒙是什么意思,帝垣的组词_拼音_意思_近反义词(造句)
- HTML简笔画画布气球,一束气球简笔画图片
- 罗素:自由主义的十诫
热门文章
- 【GoWeb开发实战】Beego的路由控制
- Visual Studio 2015 自动生成 的大文件xxx.vc.db的删除问题
- MyEclipse配置Tomcat 6
- 分享-利用VPC防止病毒软件的进入你的windows电脑
- 计算机网络——编码和调制
- 牛客 21302 被3整除的子序列 (动态规划、Python)
- matlab实现脑电信号的相位同步分析,视听刺激脑电信号的相位同步分析
- 什么是java dom_java web--DOM
- jmeter file upload 变量_通达OA上传漏洞之变量覆盖分析
- $.ajax 加了headers报错_Springboot解决Ajax跨域的三种方式