Linux——万字总结用户与组相关知识!建议收藏!

目录

用户和组

用户账户

用户的家目录

组账号

创建用户背后发生了什么?

​ 小练习:# 截取第七字段并查找出几种

useradd命令

userdel -r 用户名 -->家目录和本地邮件目录全部删除

usermod命令

练习

passwd命令

group相关命令

selinux(security Linux)

关于用户与组的目录与文件

passwd与shadow

组相关文件

/etc/skel

用户默认属性设置文件

linux加密

拓展

who

su 与su - 的区别:

vsftpd服务与本地用户

ftp:文本传输协议

10000台机器如何管理?

练习


用户和组

用户 user -->登陆的人

组  group  -->组织

用户 -- 加入组 -- 继承权限

多个账户可以属于同一个组;一个用户可以加入多个组

为什么要引入这个用户和组?

1、安全性

2、权限管理

3、资源管控:文件的访问、读取、执行

为了对Linux系统里的资源进行管控  -- 谁能访问,谁不能访问

用户账户

[root@kafka01 usergroup]# id root

uid=0(root) gid=0(root) groups=0(root)

UID -- 每个用户的身份证号 --唯一

GID -- 每个组的标识  -- 唯一

 超级用户root(最高权限),超级用户root的UID为0

 程序用户,程序用户的UID1-1000

 普通用户,普通用户的UID大于等于1001

用户的家目录

默认情况下,创建用户时会在/home 目录下创建一个同名文件夹

UID_MIN                  1000  #普通用户uid最小为1000

UID_MAX                 60000

小练习:找出/etc/passwd里用户id大于或等于1000的用户名

[root@kafka01 sc3]# awk -F:'$3>=1000{print $1,$3}' /etc/passwd

组账号

主要组(私有组)

与用户相关的默认组,在/etc/passwd文件的第四个字段定义

次要组(附属组)

用户可以属于其他的组,在/etc/group文件的第四字段定义

用户的主要组的名称和GID相关

[root@kafka01 usergroup]# useradd chaochao

[root@kafka01 usergroup]# id chaochao

uid=1001(chaochao) gid=1001(chaochao) groups=1001(chaochao)

你可能感兴趣的:(Linux,linux,运维,shell)