Linux学习笔记(3)--用户与用户组

用户等级

2个等级root、非root

root最高权限,只有一个root用户,用户名也是root

非root权利受限制,只能访问root规定的文件

home目录

登录用户拥有自己的的文件目录,一般是/home/xxx ,注意xxx是用户名,该目录是xxx用户的私人目录。

home目录之外是公共目录,一般都是只读目录。

用户组

一个用户可以属于多个用户组,但是至少得有一个用户组。用户组实际上类似于角色的概念,用来描述用户可访问哪些文件。

/etc/passwd存储用户信息

/etc/passwd存放用户基本信息,查看一下如下图:
在这里插入图片描述
取出一行分析:

root x 0 0 root /root /bin/bash
用户名 密码 UID GID 用户全名 home目录 shell

注意,密码是x,就是不让你看到的意思;UID是User ID用户编号,GID是Group ID用户组编号;UID=0表示root用户,GID=0表示root用户组。

/etc/group 存放用户组

使用cat查看用户组信息如下:
在这里插入图片描述
这个比较简单,我们分析下

root x 0
用户组名 密码 GID 用户组内用户名

注意用户组内用户名,包含了属于该组的其他用户名信息。

用户与用户组管理

命令 功能 示例 说明
useradd 添加用户 useradd tom 需要root权限
passwd 修改自己密码 passwd xxx 登录后修改
passwd 修改别人密码 passwd tom 需要root权限
userdel 删除用户 userdel -r tom 删除用户及home目录
groupadd 添加用户组 groupadd admin
groupdel 删除用户组 groupadd admin
su 切换用户 su tom
whoami 查看当前用户 whoami
发布了379 篇原创文章 · 获赞 250 · 访问量 54万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章