RHEL账号总结一:账号的分类
账号是一种用来记录单个用户或者多个用户的数据。RHEL中每一个合法的用户都必须拥有账号,才能使用RHEL。
在RHEL上的账号可以分为两类:
- 用户账号:用来存储单一用户的数据,你也可以使用一个用户账号来存储某一个用户的数据。
- 组账号:用来存储多个用户的信息,每一个组账号都可以记录一组用户的数据。
在RHEL系统中,每一个种账号可以建立4294967296个;也就是说一台RHEL系统,最多可以建立42亿多个用户账号,以及42亿多个组账号。
我们可以把RHEL的所有账号依照下面两种方法进行分类。
1.账号的视野
2.账号的功能
以下是这两种分类账号方法的说明。
一、依据账号的位置
账号数据存放在不同的地方,其可以使用的范围就会不太一样,账号的使用范围我们称为视野。依照账号存储的位置与视野的不同,我们可以区分本机账号与网域账号。
- 本机账号
存储在本机硬盘中的账号数据,称为本机账号。本机账号使用范围局限在账号建立的RHEL系统上,如果超出范围,比如调用其它计算机,则本机账号将无法使用。
本机账号的优点是简单易用,你无须做额外的设置,就可以直接建立本机账号;
缺点是不具备延展性,对于一个拥有数百台RHEL系统的环境来说,若要把jacky建立成一个本机账号,就得在每一台RHEL中建立jacky的账号;而未来想修改jacky的数据时,就得修改每一台的jacky账号才行。
2. 网域账号
你也可以把大量的计算机组成一个网域,然后在网域中的某一台RHEL上建立账号数据,并且通过某些通信协议(例如NIS、Kerberos或者LDAP协议等)将账号分享出来。当其它计算机需要取得账号数据时,则通过网络调用这些分享的账号即可。这种账号我们称之为网域账号。
网域账号的优点在于具备延展性。在大规模的环境中,使用网域账号能节省管理账号的时间;
但其最大的缺点是在配置网域账号前,必须建立"域"的环境才行。
之后的学习都将以介绍本机账号的概念与管理方法。
二、依照账号的功能
不管是本机账号还是网域账号,我们都可以依照功能把它们分为两类:
- 用户账号:包含了超级用户、普通用户;而普通用户又可以分为系统用户、真实用户两种;
- 组账号:包含了超级用户组、系统组和用户自定义组。
- 用户账号
把所有用户账号依照功能进行分类的话,可以分为两类:
1、超级用户
超级用户在Linux系统上拥有完整的控制能力,你可以利用超级用户读取或写入系统上的任何文件、安装或删除软硬件、启动或停止服务,甚至关机与停止系统的执行。
通常只有在管理系统时才会用超级用户账号登录,强烈建议”除非有必要,否则请不要轻易以超级用户的身份登录“。
超级用户的用户名称通常为root,其UID一定为0.
注:只要UID为0,就会被视为超级用户,不管其名称是否为root。
2、普通用户
除超级用户外的其它用户账号,全被归类为普通用户。我们又可以将其分为两大类:
a.系统账号
这种类型的账号仅提供给系统本身使用。在某些软件(例如:Apache等)执行的时候,需要你提供一个普通用户类型的账号。为了满足这些软件而建立的账号,我们称之为系统账号,系统用户的UID被局限在1~499之间。
b.真实用户
真实用户是让我们登陆系统使用的账号,被分配的UID范围在500~4294967295之间。
- 组账号
组账号依照功能分为3类:
1.超级用户组
root组叫做超级用户组。超级用户组的GID为0.率属于超级用户组的成员,不具备系统管理的权利。
2.系统组
与系统账号一样,系统组也是给系统本身或是某个软件使用,GID范围在1~499之间。
3.用户自定义组
用户自定义组可以用的GID范围为500~4294967293。在用户自定义组中还有一种名为用户私有组。
用户私有组是指与用户账号名称相同,且为用户的主要组的组。当你建立新的用户账号时,RHEL会自动建立该用户的私有组。
RHEL账号总结一:账号的分类的更多相关文章
- ftp实现普通账号和vip账号限速
ftp工作流程: ftp回话包含了两个通道,控制通道和数据通道,ftp的工作有两种模式,一种是主动模式,一种是被动模式,以ftpserver为参照物,主动模式,服务器主动连接客户端传输,被动模式,等待 ...
- 批量增加Linux系统账号、重置账号密码、FTP账号批量测试
批量增加Linux系统账号.重置账号密码是用Linux Shell脚本来做的:批量FTP账号测试是用Python脚本来做的.这些脚本都是读取一个用户名和密码文件,然后基于该用户名密码文件进行自动批量测 ...
- 重置Linux普通账号和root账号密码
今天想在Linux测试下HTTPie, 突然发现虚拟机里面的Linux, root账号和普通账号密码都忘记了. 百度了半天发现答案都不对, 最后用Google搜到了答案. 本人系统环境: VMware ...
- iOS公司账号($99)/企业账号($299)申请
公司账号($99)与企业账号($299)申请基本大同小异,最主要的差别就在于入口不一样 一.注册Apple ID 在iOSAppStore个人开发者账号申请中已经介绍过注册App ID的流程,这里不再 ...
- 通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile
通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁 ...
- 通过游戏学python 3.6 第一季 第八章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数
通过游戏学python 3.6 第一季 第八章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账 ...
- 通过游戏学python 3.6 第一季 第七章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号
#猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误 ...
- 通过游戏学python 3.6 第一季 第六章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改 可复制直接使用 娱乐 可封装 函数
#猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优 ...
- 苹果IOS开发者账号的区别,企业账号,个人账号,公司团队账号,教育账号
苹果IOS开发者账号总结 详细地址:https://developer.apple.com/programs/which-program/ 个人账号(Individual): 费用99美金一年, 该账 ...
- MySQL--禁用账号和设置账号有效期
======================================================================= MySQL5.5/5.6版本 在MySQL 5.7 版本 ...
随机推荐
- Android Studio设置自己主动编project
在Eclipse自己主动编译兄弟习惯,刚搬到Android Studio.当然,错过这个功能,自己主动编译每次执行意味着更短的时间. Android Studio里面事实上也是有自己主动编译功能的,只 ...
- leetcode[55] Merge Intervals
题目:给定一连串的区间,要求输出不重叠的区间. Given a collection of intervals, merge all overlapping intervals. For exampl ...
- VS SQL 出现%CommonDir%dte80a.olb 该解决方案
VS SQL 出现%CommonDir%dte80a.olb 该解决方案 在网上搜索解决方法的时候.别人就说你从别的电脑复制一个到C:\Program Files\Common Files\mic ...
- spring bean范围
总结: 实例代码具体解释: 文件夹结构 Car.java package com.coslay.beans.autowire; public class Car { private String br ...
- javascript面向对象2
原文:javascript面向对象2 首先我们先创建一个对象 var user = Object(); user.name = "张三"; user.age = 20; user. ...
- 处理程序“svc-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面.如果该页面是脚本,请添加处理程序.如果应下载文件,请添加 MIME 映射. 解决办法:以管理员运行命令:C: ...
- Oracle的SOME,ANY和ALL操作
平时很少用的这几个操作,今天遇到了.于是又看了一下文档. SOME和ANY一样,是比较宽松的,类似于OR.满足其中任何一个都可以. ALL要求严格一些,类似于AND,必须全部满足才可以. 不能单独使用 ...
- PHP中使用Ajax
在PHP中使用Ajax来获取数据库中的数据,从而达到不刷新页面就可以获取. 首先在JS中定义变量如: var xmlHttp;function getXmlHttp(){ if(window.Acti ...
- 应用CSS的page-break-after属性 实现WEB页面强制分页打印
虽然dedecms.com向大家介绍了很多CSS属性的相关知识,但有些非常冷门的属性还是有所欠缺.在B/S程序中,对打印页面的控制,CSS相对比较弱,例如: 自动分页, 就基本没啥实际用途.我们通常需 ...
- StackTrace堆栈跟踪记录详细日志
使用StackTrace堆栈跟踪记录详细日志(可获取行号) 2014-04-25 22:30 by 螺丝钉想要螺丝帽, 350 阅读, 3 评论, 收藏, 编辑 上一篇我们提到使用.NET自带的Tra ...