Linux基础-用户与组.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浙大嵌入式教育 Linux基础 – 用户与组 内容大纳 介绍用户与组 /etc/passwd、/etc/shadow和/etc/group文件 用户相关命令 组相关命令 学习目标 了解用户登陆的流程 知道/etc/passwd和/etc/shadow文件的内容及作用 学会创建、删除、修改用户 学会创建、删除、修改组 Linux用户管理 Linux是一个多任务、多用户的操作系统 任何一个要使用系统资源的使用者(用户),都必须首先申请一个帐号,然后用这个帐号登陆系统。 用户的帐号可以帮助系统对使用系统的用户进行跟踪,并控制用户对系统资源的访问 另一方面也可以帮助用户组织文件,并为用户提供安全性的保护。 命令提示符解释 [xyh@localhost ~]$ 普通用户提示符 [root@localhost ~]# 超级用户提示符 xyh表示当前的用户 localhost表示主机名 ~表示用户主目录 $ 表示普通用户 # 表示超级用户root Linux组 组是具有共同用户特征的用户的集合,这与现实生活中的个人与集体是类似的,使用组对Linux系统来说提高系统的灵活性,对于具体的Linux系统管理员来说通过管理组来管理用户,提高了工作效率。 组长标识号(GID): Linux并不会直接使用“组名称”,而是在新建组的时候给每个组分配一个ID号,这个ID号我们称为GID号。 Linux用户 Linux下的用户可以分为三类:超级用户、系统用户、普通用户。 超级用户 :用户名为root,具有一切权限,只有进行系统或其它必要情形下才用超级用户登陆,以避免系统出现安全问题。 系统用户 :Linux系统正常工作所必需的内建的用户,主要是为了满足相应的系统进程对文件属主的要求而建立的,系统用户不能用来登陆,如bin、daemon、ip等用户,系统用户也称为虚拟用户。 普通用户 :为了让使用者能够使用Linux系统资源而建立的,我们的大多数用户属于此类。 用户标识号(UID): Linux并不会直接使用“帐号名称”,而是在新建用户的时候给每个帐号分配一个ID号,这个ID号我们称为UID号。 UID号是唯一性的,每个帐号都有一个UID号 超级用户UID为0 系统用户UID一般为1~499 普通用户UID默认为500~60000 Linux用户查看命令 可以通过三种办法查看当前系统登陆的用户: 命令 whoami 命令 id echo $USER 查看环境变量USER 用户信息/etc/passwd Linux系统下所有用户的信息都存在/etc/passwd文件下。 在该文件里文本每一行表示一个用户的信息,并使用“:”分隔,分别定义了用户名方面属性。 我们使用cat –n命令查看/etc/passwd文件中的内容。 用户信息/etc/passwd 我们例举一条信息来说明其内容: 用户名 口令 UID GID 别名 家目录 获取shell的方式 早期的Linux用户与口令放在同一个文件里,现在分开后,在用户信息里用x表示口令 获取shell方式:一般有两种 /bin/bash: 获取bash解释器,可以登陆到系统中 /sbin/nologin: 获取nologin解释器,不可以登陆到系统中 用户密码/etc/shadow Linux系统下所有用户的信息都存在/etc/shadow文件下。 在该文件里文本每一行表示一个用户的密码信息,并使用“:”分隔,分别定义了用户名方面属性。 我们使用cat –n命令查看/etc/shadow文件中的内容。 用户密码/etc/shadow 我们例举一条密码信息来说明其内容 用户名 加密之后的口令 自 1/1/1970 起,密码被修改的天数? 密码将被允许修改之前的天数 系统将强制用户修改为新密码之前的天数 ?密码过期之前,用户将被警告过期的天数 ?密码过期之后,系统自动禁用帐户的天数 该帐户被禁用的天数 保留 加密口令 分为三段,格式为$加密方式$盐(salt)$密钥 加密与解密方式:明码+盐 = 密钥 密钥+盐 ≠ 明码 组信息 /etc/group Linux系统下所有组的信息都存在/etc/group文件下。 在该文件里文本每一行表示一个组信息,并使用“:”分隔,分别定义了组的一些信息。 我们使用cat –n命令查看/etc/group文件中的内容。 组信息 /etc/group 我们例举几条组信息来说明其内容 组名 组口令 GID 组内成员,用“,”分隔 早期Linux系统存在组口令,但现在已经被弃。组口令存放在/etc/gshadow中。 一个组中可以包含多个成员用户。 Linux用户登陆过程 Linux系统采用纯文本文件来保存账号的各种信息,其

文档评论(0)

2518887 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档