在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
Linux用户相关操作命令有哪些?都是什么作用?涉及的用户相关操作命令有创建(添加)用户、为用户设置密码、切换用户、修改用户信息、添加和删除附加组信息、删除用户等内容,今天我们一起来学习一下
用户相关操作命令学习目标:掌握创建用户的命令的操作。
1. 创建用户
useradd命令选项:
创建用户效果图:
查看所有用户信息的文件效果图:
说明:
useradd 命令的使用需要使用管理员权限,前面需要加上 sudo
创建用户如果不指定用户组,默认会自动创建一个同名的用户组
查看用户是否创建成功,可以查看/etc/passwd这个文件
查看用户组是否创建成功,可以查看/etc/group这个文件
passwd文件中的每项信息说明,以root:x:0:0:root:/root:/bin/bash为例:
第一个:用户名
第二个:密码占位符
第三个:uid, 用户id
第四个:gid, 用户所在组id
第五个:用户描述, 可选,
第六个:用户的主目录所在位置
第七个:用户所用 shell 的类型,一般由bash或者sh,默认不设置是sh类型
group文件中的每项信息说明, 以laowang:x:1001:为例:
第一个:用户组名
第二个:用户组密码占位符,一般Linux系统的用户组都没有密码的
第三个:组id
id命令查看用户信息:
id命令效果图:
每项信息说明:
uid=1001(laowang) gid=1001(laowang) 组=1001(laowang)
第一个: uid 表示用户id
第二个: gid 表示用户组id
第三个: 组 表示用户所在的用户组
2. 设置密码
给其它用户设置密码,需要使用: sudo passwd 用户名
设置密码效果图:
3. 切换用户
语法格式: su - 用户名
切换用户效果图:
在laowang用户使用sudo -s效果图:
解决办法:给laowang用户设置一个sudo附加组, 需要使用usermod修改用户信息
4. 修改用户信息
usermod选项:
usermod命令效果图:
设置附加组sudo以后,在sudo -s切换到管理员用户效果图:
5. 扩展: 删除附加组
gpasswd命令选项:
删除附加组效果图:
删除附加组再次使用 sudo -s 效果图:
5. 删除用户
userdel命令选项:
删除用户效果图:
id查看用户信息效果图:
查看group文件信息效果图:
说明:删除用户,默认同名的用户组也会被删除
6. 小结
创建用户命令格式: sudo useradd -m 用户名, 默认会创建一个同名的用户组;
查看用户信息使用 id 命令或者 /etc/passwd文件;
查看用户组信息使用 /etc/group文件;
给用户设置密码使用 sudo passwd 用户名;
切换用户使用 su - 用户名;
设置附加组使用 sudo usermod -G 组名 用户名;
删除用户使用 sudo userdel -r 用户名,默认会删除同名的用户组。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
FastDFS分布式文件系统必看详细讲解
FastDFS分布式文件系统作为国内知名的系统级开源软件,使我们的工作变得更加高效简洁。大家对FastDFS分布式文件系统的了解有多少呢?现在,小编详细为大家讲解FastDFS分布式文件系统。
5955
2019-07-22 11:31:09
2019年Linux排行榜 开发人员常用Linux发行版推荐
2019年Linux排行榜,开发人员常用Linux的发行版推荐:Tails、Linux Mint、Ubuntu、Elementary OS、Solus、Debian、Antergos、Gentoo等。
8410
2019-10-25 11:09:56
传统虚拟化和容器虚拟化有什么区别?
传统虚拟化和容器虚拟化有什么区别?两者虽然都是虚拟化技术,但它们运作的思维是完全不同的,容器虚拟化是轻量级虚拟化技术,同时它也是以应用程序为中心的虚拟化技术。而传统虚拟化技术则不同,一般来说是以操作系统为中心的。因此,他们两者从根本核心上就有所区别。下面我们来看看两者具体的区别分析。
13403
2019-11-04 09:41:33
查看命令帮助方式有哪几种?具体怎么用?
查看命令帮助方式有哪几种?具体怎么用?经常用到的查找命令分别有which,find,whereis,locate。查看命令帮助的几种方式--help、man及info,也是查看命令所对应的选项信息。
4758
2022-02-25 14:42:29
Linux文本搜索命令如何使用?起什么作用?
Linux文本搜索命令如何使用?Linux系统中服务和文件比较多,需要使用多种搜索命令进行查找文本信息,常用的文本搜索命令有grep、find、seek等,这是一种强大的文本搜索工具能使用正则表达式搜索文本并把匹配的行打印出来,熟练掌握搜索命令可以显著提高搜索效率。
2412
2022-03-09 11:33:21