当前位置: Oracle DBA培训网-优技培训 >> Linux教程 >

Linux基础教程:用户账号和组账号概述

Linux基础教程:用户账号和组账号概述

Linux基础教程:用户账号和组账号概述

用户账号:

·超级用户:root用户是Linux系统中默认的超级用户账号,对本主机拥有至高无上的完全权限,类似于window中的administrator,只有当进行系统管理、维护任务时,才建议使用root。日常处理事务建议使用普通的用户账号进行。

·普通用户:普通用户账号需要由root用户或其他管理员用户创建,拥有的权限受到一定限制,一般只在用户自己的宿主目录中完全权限。

·程序用户:在安装Linux系统及部分应用程序时,会添加一些热定程序的低权限用户账号,这些用户一般不允许登录到系统,而仅用于维护系统或某个程序的正常运行。比如:bin、daemon、ftp、mail等。

组账号:

基于某种特定关系(如都需要访问ftp服务器)将多个用户集合在一起,即构成一个用户组,用于表示该组内所有用户的账号称为组账号。每一个用户账号至少属于一个组,这个组成为基本组(或私有组);如果该用户同时还包括在其他的组中,则这些组称为该用户的附加组(或公共组)。

对组账号设置权限,将适用于组内的每一个用户账号。

UID和GID号:

Linux中每一个用户账号都有一个数字形式的身份标记,称为UID(User Idenity(身份),用户标识号),对于系统核心而言,UID作为区分用户的基本依据,原则上每一个用户的UID号应该是唯一的。root用户账号的UID号固定值为0,而程序用户账号的UID号默认在1~499之间,500~60000的UID号默认分配给普通用户账号使用。

与UID号类似,每一个组账号也有一个数字形式的身份标记,称为GID(group identity,组织标号)。root组账号的GID号为固定值0,而程序组账号的GID号默认在1~499之间,普通组账号使用的UID号默认为500~60000.

普通用户、组账号使用的默认UID、GID号范围定义在配置文件“/etc/login.defs”中。

例子:查看“/etc/login.defs”配置文件中定义的默认UID、GID号范围。

~]#grep “ID” /etc/login.defs

技术沙龙MORE+

Oracle技术沙龙:【数据保护顶尖技术-MAA】首次全国首播12c MAA技术 云数据库加上MAA技术组成最豪华的技...
Oracle技术沙龙第49期:【Oracle 数据库云技术分享】Oracle技术沙龙第49期:【Oracle 数据库云技术分享】本次技术沙...
Oracle技术沙龙第48期:【Oracle 12c RAC安装】小编:今天讲什么内容呢?以后有什么用呢? 大师:今天讲的是12c...
我要参加技术沙龙

关闭