【Linux实操篇二】用户管理是什么?该如何进行用户管理(用户、组、密码等介绍)?

举报
我是一棵卷心菜 发表于 2022/01/29 10:23:51 2022/01/29
【摘要】 学习笔记

一、前言

哈喽,小伙伴们,这一篇主要讲解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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。