2021-09-20

用户和用户组管理

1.用户信息文件 /etc/passwd

1.用户管理简介

​ Linux是服务器端系统,我们一般使用Windows下的root用户和administrator用户。他的权限过高,在服务器端有可能会误操作。所以越是对服务器安全要求高的服务器,越是要建立合理的用户权限等级制度和服务器操作规范。

​ 在Linux中主要是通过用户配置文件来查看和修改用户信息

2. /etc/passwd

2.1用户基本信息文件

2021-09-20

2.2一般使用UID是Linux区分用户的关键标识,UID为0的用于是超级管理员。

2.3在Linux中存储密码的是影子文件 ,因为在 /etc/passwd中,这个文件具有读取的权限。这样理论上就可以进行暴力破解。为了防止密码被泄露,我们又设置一个文件权限很低的文件来存储密码。这个文件就是影子文件。

2.4 如果我们把一个用户的UID改成0,那么Linux系统就会默认它也是管理员。虽然在此之前已经有了一个超级管理员,但是由于他们的UID相同,系统还是会把他们当做同一个用户去对待。

2021-09-20

2.5 初始组和附加组

​ 初始组:是用户在创建一开始所在的用户组,最好不要去更改

​ 附加组:在用户需要执行一定的权限文件的时候,可以把用户的GID进行修改。就可以拥有一些权限。相当于在Windows下把用户添加到某些管理员组一样。其实Windows下的管理员组也是一种GID

2.6 shell不要随意去更改他的根目录,这样可能导致用户无法去使用。

​ 如果要禁用一些用户,可以把shell改成 /sbin/nologin 这样也可以实现禁用用户

上一篇:2021-09-07


下一篇:Mysql字符串裁剪函数