一、管理用户账号
1、用户账号概述
与Windows系统相比,Linux系统中的用户账号和组账号的作用在本质上是一样的,同样都是基于用户的身份来控制对资源的访问,只不过在表现形式及个别细节方面存在些许差异。
1)、用户账号
在Linux系统中,根据系统管理的需求将用户账号分为不同的类型,其拥有的权限、担任的角色也各不相同,主要包括超级用户、普通用户、和程序用户。
超级用户:root用户是Linux系统中默认的超级用户账号,对本机拥有最高的权限,类似于Windows系统中的Administrator用户。只有进行系统管理、维护任务时,才建议使用root用户登录系统,日常事务处理建议只使用普通用户账号。
普通用户:普通用户账号需要由root用户或其他管理员创建,拥有的权限受到一定的限制,一般只用在用户自己的宿主目录拥有完整的权限。
程序用户:在安装Linux系统及部分应用时,或添加一些特定的低权限用户账号,这些用户一般不允许登陆到系统,而仅用于维持系统或某个程序的正常运行。
2)、UID号
Linux系统中的每一个用户账号都有一个数字形式的身份标记,称为UID,对于核心系统来说,UID作为作为区分用户的基本依据,原则上每个用户的UID号应该是唯一的。root用户账号的UID号为固定值0,而程序用户账号的UID号默认为1999,100060000的UID号是默认分配给普通用户的。
3)、用户账号文件
Linux系统中的用户账号、密码等信息均保存在相应的配置文件中,直接修改这些文件或者使用用户管理命令都可以对用户账号进行管理。与用户相关的配置文件主要有两个,分别是/etc/passwd、/e