【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)
九、总结
这一章节的知识点有点多,要经常练习,做到熟能生巧!
- 点赞
- 收藏
- 关注作者
评论(0)