




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
linux帐户管理 第4讲 用户和组管理 用户帐号管理用户组帐号管理文件权限设置使用图形界面程序管理用户和组帐号 认识用户和组 在Linux系统中 每个用户对应一个帐户账户是用户的身份标识 通过账户用户可以登录到某个计算机上 并且访问已经被授权访问的资源 linux用户帐号类型 Linux操作系统中的用户一般分为以下3类 root用户 根用户 系统管理员 系统中惟一拥有最高权限的用户 可以操作任何文件并执行任何命令 此用户在安装linux操作系统时创建 其ID值为0 一般情况下 只有在必须使用根用户登录系统时才使用 默认情况下此用户只能在本地登录 但用户可以修改 etc pam d login文件允许root用户远程登录系统 普通用户 能够管理自身的文件并拥有root用户赋予的权限的用户 这些用户是在系统安装完成后由系统管理员创建的 可以直接或远程登录系统 虚拟用户 这类用户不登录系统的能力 但它们是系统运行中不可缺少的 如 bin daemon ftp adm等 虚拟用户一般在系统安装时产生 当然 管理员也可以添加此类用户 认识用户和组 与用户和组有关的几个概念 管理用户账号 使用图形用户管理工具使用命令行工具 使用图形用户管理工具 主菜单 系统工具 用户和组群redhat config users 使用图形用户管理工具 新建用户 使用命令行工具管理用户账号 用户帐号管理命令 useradd的用法 功能 添加用户帐号语法 useradd options useradd命令行选项 实例 useraddmike 创建用户mike useradd s bin bash d home tomtom 添加用户tom 所在目录为 home tom shell为 bin bash useradduser2 ctest d home user test groot s bin bash u509 添加新用户user2注释为test 所在目录为 home user test 属于root组 所用shell为 bin shell 用户id为509 passwd命令的用法 功能 设置 更改 用户口令语法 passwd option 选项用户名 passwd命令行选项 passwd应用实例 passwdtestchangingpasswordforusertestNewpassword 输入test用户密码Retypenewpassword 重新输入一次password allauthenticationtokensupdatedsucessfully passwd dtest 将用户test的口令删除 passwd ltest 锁定用户test passwd utest 解除锁定用户test passwd Stest 显示用户test的账号信息 userdel命令的用法 功能 删除用户语法 userdel r username r删除帐号时连同帐号主目录一起删除 实例 userdel rtest 系统删除test用户 连同test账号的用户目录及邮件目录一同删除 注意 在RHL9中删除用户帐号时非用户主目录下的用户文件并不会被删除 管理员必须以find命令搜索删除这些文件 下面这条命令删除test用户的所有文件 find usertest execrm usermod命令的用法 功能 设置用户属性语法 usermod option 选项用户账号 option 选项基本同useradd一样注 与useradd不同的参数 L锁定用户密码 使密码无效 U解除密码锁定 实例 usermod c just test d home test gbintest 修改相关信息 与用户环境有关的配置文件 这些文件包括 etc profile 系统全局环境设置和启动程序 etc bashrc 系统定义的函数和命令别名 etc inputrc 与键盘和输入相关的设置 HOME bash profile 用户的环境设置和启动程序 HOME bashrc 用户自定义的函数和命令别名 HOME bash history 用户所执行的shell命令的历史记录 HOME bash logout 用户注销时执行该文件 用户帐号相关文件和目录 用户帐号信息保存在passwd文件中 etc passwd用户的加密口令保存在shadow文件中 etc shadow用户的宿主目录是home目录中与用户名称相同的目录 home teacher用户的初始配置文件来在skel目录 配置模版 etc skel 考察 etc passwd文件 Linux系统中用于管理用户帐号的文件是 etc passwd格式 用户名 密码 UID GID 注释描述 主目录 登录shell文件内容实例 cat etc passwdroot x 0 0 root root bin bashbin x 1 1 bin bin sbin nologindaemon x 2 2 daemon sbin sbin nologinadm x 3 4 adm var adm sbin nologinlp x 4 7 lp var spool lpd sbin nologinsync x 5 0 sync sbin bin syncshutdown x 6 0 shutdown sbin sbin shutdownuser1 x 500 500 home user1 bin bash 考察 etc shadow文件 用户口令信息加密后存放在 etc shadow文件实例 root 1 VdrvsDQZ NgWa878iTNmaIVVzUJF2l 12881 0 99999 7 bin 12881 0 99999 7 daemon 12881 0 99999 7 adm 12881 0 99999 7 lp 12881 0 99999 7 user1 1 k0nDC ye 5T6 lOCu12 RVS0UVvWyB 12576 0 99999 7 Su命令的应用 功能 用于不同用户间切换 其命令格式如下 su 用户名 Who命令的应用 功能 用于查看当前在线上的用户情况语法 Who 选项 a显示所有用户的所有信息 m显示运行该程序的用户名 和 whoamI 的作用一样 q只显示用户的登陆帐号和登陆用户的数量 该选项优先级高于其他任何选项 u在登陆用户后面显示该用户最后一次对系统进行操作距今的时间 H显示列标题 管理超级账号root 修改root密码 主菜单 应用程序 系统设置 根口令 passwdrootroot账号的安全管理知道使用root的原因不要删除root 位于 etc passwd文件中第一条 格式 root x a 0 root root bin bash不要删除这一行 也不要从其他的管理工具中将它关闭root账号密码尽量不要告诉许多人避免在必要的情况下使用root 忘记root密码的解决方法 使用过程中 有时会出现忘记root密码的情况 这使很多系统配置无法进行 这时 需要以单用户模式进入Linux系统 重新设置密码 操作步骤如下 1 在出现grub画面时 用上下键选中平时启动Linux的那一项 然后按E键 2 再次用上下键选中平时启动Linux的那一项 kernel boot vmlinuz 2 4 18 14roroot LABEL 然后按 键进行编辑 修改现在见到的命令行 在 后加入single4 按Enter键返回 然后按 键启动系统 当看到Linux命令提示符时 表示系统进入单用户模式 5 用passwdroot命令重新设置root密码 6 重新启动Linux 用新设置的密码登录 防止进入单用户的方法 由于单用户对系统有完全的控制权限 如果操作不当或被他人进入 那么后果将不堪设想 防止方法 对 etc inittab文件进行保护 如果把id 3 initdefault中的3改为成1 就可以每次启动直接进入到单用户方式 对 etc inittab文件 以root身份进入通过chown700 etc inittab把属性设为其它用户不能修改就行了 使用命令行工具管理用户组及文件 组帐号管理命令 groupadd命令的应用 功能 添加指定名称的用户组帐号语法 Groupadd option 选项 groupname 用户组名 option gGID组的GID 它必须是独特的 且大于499 r创建小于500的系统组 f若组已存在 退出并显示错误 实例 groupaddmytest 增加mytest用户组 groupadd rmytest 增加小于500的系统组mytest Groupdel命令的应用 功能 删除指定名称的用户组帐号语法 Groupdel groupname 用户组名实例 groupdelmytest groupmod命令的应用 功能 修改指定用户组的属性语法 groupmod option 选项 groupname 用户组名 option gGID为用户组指定新的组标识号 o和 g o与 g选项同时使用 用户组的新 可以与系统已有用户组的 相同 n新用户组的名字改为新名字实例 group g1000 ngroup3group2 将group2组的GID改为10000 组名改为group3如果一个用户属于多个用户组 使用命令newgrp在不同的用户组之间进行切换 newgrproot 考察 etc group文件 Linux系统中用于管理组帐号的文件是 etc group格式 用户组名 加密后的组口令 组ID 组成员列表实例 cat etc group 查看 etc group详细内容root x 0 rootbin x 1 root bin daemondaemon x 2 root bin daemonsys x 3 root bin admadm x 4 root adm daemonuser1 x 500 文件操作命令 文件属性文件属性操作chown设置文件的所有者chgrp设置文件的属组信息Chmod 改变文件或目录的访问权限 root pcroot ls linstall log rw r r 1rootroot26195Dec1710 42install log 文件的权限 文件权限 rw r r ls linstall log rw r r 1rootroot26195Dec1710 42install log 权限位最前的横杠表示文件类型 有7种类型 ddirectionary 目录llink 符号链接 指向另一个文件 ssocket 套接字文件bblock 块设备文件ccharacter 字符设备文件ppipe 命名管道文件 chown命令 功能 更改某个文件或目录的属主和属组 语法 chown 选项 用户或组文件指令实例 chownwangshiyan c 把文件shiyan c的所有者改为wang chown Rwang users his 把目录 his及其下的所有文件和子目录的属主改成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京大兴区榆垡镇中心卫生院招聘临时辅助用工考前自测高频考点模拟试题及答案详解(易错题)
- 安全培训效率课件
- Glycoisolithocholanoic-acid-生命科学试剂-MCE
- Glucoraphanin-sodium-d5-生命科学试剂-MCE
- 2025广东广州市中山大学孙逸仙纪念医院超声科医教研岗位招聘模拟试卷及答案详解(名师系列)
- 2025广东深圳市九洲电器有限公司关IQC招聘1人模拟试卷及答案详解(网校专用)
- 2025广东惠州龙门县教育局招聘教师80人考前自测高频考点模拟试题附答案详解(典型题)
- 2025河南许昌市建安区招聘公益性岗位人员13人模拟试卷及1套参考答案详解
- 2025广西柳州市城中区委社会工作部招聘专职化城市社区工作者5人模拟试卷及答案详解(有一套)
- 项目管理进度跟踪表标准化流程控制
- 移动专线故障培训课件
- 2025-2030中国完全同态加密行业市场发展趋势与前景展望战略研究报告
- 濒危野生动植物种国际贸易公约(附录一二三)
- 代采代销合同范本
- DB3715-T 19-2022 桑黄栽培技术规程
- 纪录片观念与历史知到智慧树章节测试课后答案2024年秋云南艺术学院
- 叉车安全协议合同范本
- 2023版国家关于轻伤、重伤鉴定新标准(人体损伤程度鉴定标准)
- 加油站承包合同范本
- 中医诊断学舌诊介绍
- 《挥发性有机污染地块现场分析检测技术验证评价指南》
评论
0/150
提交评论