Linux----用户和组

用户和组


无论Windows还是Linux系统,对用户和组的管理都属于最基本的系统管理设置。尤其是用户的权限设置对于系统安全以及服务配置至关重要,作为系统管理人员必须要能够根据不同的需求,为不同的用户和组分配相应的权限。
本章主要介绍如何对Linux中的用户和用户组进行管理,重点和难点是如何对用户和组进行权限设置。


了解用户和组概念

当我们要登录系统或是访问系统中的某个资源时,通常都要求输入用户名和密码,因而从系统管理的角度,用户其实就是一种进行认证或授权的标识。只有通过认证的用户才可以访问相应的资源,而对于同一个资源,不同的用户又具有不同的访问权腹。比如要在公司网络中配置一台文件服务器,只允许本公司的员工可以从文件服务器中浏览或下载文件,而且只允许行政部的员工可以对文件服务器中的资料进行修改。这些都是在系统运维过程要经常面对的问题,而解决这些问题的方法都涉及到如何对用户和组进行管理。



用户和组基本概念

在Linux系统中,根据系统管理的需要将用户帐号分为三种不同的类型:超级用户、普通户、系统用户,每种类型的用户帐号其拥有的权限、担任的角色都各不相同。超级用户:root是Linux系统中默认的超级用户帐号,对系统拥有至高无上的完全权限。使用root帐号,管理员可以突破系统的一切限制,方便地维护系统。由于root用户权限太大,所以一般不建议直接用root用户登录系统,而是先使用普通用户账号登录,当要进行系统管理、维护任务时,才临时转换到root身份。普通用户:普通用户帐号需要由root 用户或其他管理员用户创建,拥有的权限受到一定限制,一般只在用户自己的家目录中有完全权限。之前在安装系统过程中所创建的用户账号student就属于普通用户。系统用户:这类用户最大的特点是不能登录系统,而主要是用于让后台进程或服务类进程以非管理员的身份运行。它们大多是在安装系统及部分应用程序时自动添加的。



用户组类型

在这里插入图片描述



UID PID

在这里插入图片描述


使用id命令查看用户信息

在这里插入图片描述


用户配置文件

在这里插入图片描述



用户账号文件 /etc/passwd在这里插入图片描述



用户密码文件

在这里插入图片描述
在这里插入图片描述

Guess you like

Origin blog.csdn.net/juggte/article/details/121397897