【Linux实操篇二】用户管理是什么?该如何进行用户管理(用户、组、密码等介绍)?
【摘要】 学习笔记
一、前言
哈喽,小伙伴们,这一篇主要讲解Linux中对用户管理的理解和使用。博主正在慢慢更新Linux专栏的学习,如果感觉博主写的还不错的话,可以关注专栏,共同学习哦~~
二、基本介绍
Linux系统是一个多用户多任务的操作系统,任何一个要使用该系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
三、添加用户
1、基本语法
useradd 用户名 默认该用户的家目录在home下
useradd -d 指定目录 用户名 给新创建的用户指定家目录
2、应用案例
案例一: 添加一个用户apple
在添加之前,我们查看Linux系统中计算机的home目录,可以发现没有任何用户
现在执行指令:
[root@cabbage home]# useradd apple
再次查看home目录,可以发现多了一个apple的文件夹:
案例二: 添加一个用户pear,放在/home/one目录下
执行指令:
[root@cabbage home]# useradd -d /home/one pear
查看home目录,就可以发现创建了一个one文件夹用来保存pear用户
四、添加密码
1、基本语法
passwd 用户名
2、应用案例
给刚才创建的apple用户创建一个密码叫apple
[root@cabbage home]# passwd apple
更改用户 apple 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
补充: pwd 用户名 显示当前用户所在的目录
[root@cabbage home]# pwd apple
/home
五、删除用户
1、基本语法
userdel 用户名
userdel -r 用户名
删除用户有两种情况:一个是保留家目录的,一个是删除用户主目录的,我用两个案例来对这两种情况进行说明
2、应用案例
案例一: 删除用户apple,但是要保留家目录
[root@cabbage home]# userdel apple
打开home文件夹,我们可以发现,apple用户的文件夹依然会存在,该用户的数据不会丢失
案例二: 删除用户pear以及其主目录
[root@cabbage home]# userdel -r pear
打开home文件夹,发现pear的文件夹删除了,说明该用户的数据也丢失了
六、查询信息
1、基本语法
id 用户名
2、应用案例
查询root信息
[root@cabbage home]# id root
uid=0(root) gid=0(root) 组=0(root)
uid:
用户id
gid:
组id
组:
所在的组
七、切换用户
1、基本语法
su - 切换用户名
2、应用案例
从root用户切换到pear的普通用户
[root@cabbage home]# su - pear
[pear@cabbage ~]$
细节说明:从权限高的用户切换到权限低的用户不需要输入密码,反之需要;当需要返回到原来的用户时,使用exit/logout指令
补充:查看当前登录的用户
[pear@cabbage ~]$ whoami
pear
八、用户组
1、基本介绍
类似于角色,系统可以对有共性/权限的多个用户进行统一的管理;我们假如有四个用户,对用户进行分组,每个组有不同的权限
2、新增组
基本语法
groupadd 组名
groupadd -g 用户组 用户名
应用案例
案例一: 添加一个组one
[root@cabbage home]# groupadd one
案例二: 添加一个用户person,放在one组中
[root@cabbage home]# useradd -g one person
[root@cabbage home]# id person
uid=1003(person) gid=1003(one) 组=1003(one)
3、删除组
基本语法
groupdel 组名
应用案例
删除组one
[root@cabbage home]# groupadd teo
[root@cabbage home]# groupdel teo
4、修改组
基本语法
usermod -g 用户组 用户名
应用案例
把用户apple放入到one组中
[root@cabbage home]# usermod -g one apple
[root@cabbage home]# id apple
uid=1002(apple) gid=1003(one) 组=1003(one)
九、总结
这一章节的知识点有点多,要经常练习,做到熟能生巧!
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)