版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
UbuntuLinux操作系统(第3版)(微课版)第2章用户与组管理能力CAPACITY要求熟悉Linux用户和组账户。理解Ubuntu的超级用户权限。使用图形用户界面工具管理和操作用户和组账户。使用命令行工具管理和操作用户和组账户。使用图形用户界面工具管理用户和组用户与组概述使用命令行工具管理用户和组2.1用户与组概述Linux用户账户及其类型账户类型UID说明主要用途超级用户0根账户root,可以执行所有任务,在系统中不受限制地执行任何操作,具有最高的系统权限类似于Windows系统中的管理员账户,但是比Windows系统中管理员账户的权限更高,一般情况下不要直接使用root账户系统用户1~999,65534系统本身或应用程序使用的专门账户,没有特别的权限。分两种,一种是由系统安装时自行建立的系统账户,另一种是用户自定义的系统账户Linux系统账户与Windows系统中用于服务的特殊内置账户普通用户从1000开始常规用户,一般是供实际用户登录使用的账户登录到Linux系统,但不执行管理任务,主要用于运行文字处理、收发邮件等日常应用2.1用户与组概述Ubuntu的超级用户权限与管理员Linux的超级用户权限解决方案许多系统配置和管理操作需要root权限。Linux提供了特殊机制,让普通用户临时具备root权限。用户执行su命令将自己提升为root权限使用命令行工具sudo临时使用root身份运行程序,执行完毕后自动返回到普通用户状态。2.1用户与组概述Ubuntu的超级用户权限与管理员Ubuntu管理员
Ubuntu默认禁用root账户,在安装过程设置一个普通用户为Ubuntu管理员。Ubuntu管理员是指具有管理权限的普通用户。Ubuntu管理员主要用于执行系统配置管理任务,其权限比标准用户高,比超级管理员则要低很多。2.1用户与组概述使用sudo命令Ubuntu的sudo命令sudo命令用于切换用户身份执行sudo[选项]<命令>...切换身份示例cxz@linuxpc1:~$sudo-i[sudo]cxz的密码:root@LinuxPC1:~##此时执行需要最高权限的命令root@LinuxPC1:~#exit注销cxz@linuxpc1:~$2.1用户与组概述使用sudo命令考察sudo配置文件#此文件必须以root身份使用visudo命令进行编辑#建议在/etc/sudoers.d/文件增加定义而不要直接修改此文件Defaultsenv_resetDefaultsmail_badpassDefaultssecure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"#此处可以包括主机别名定义、用户别名定义、命令别名定义等#以下为用户特权定义root ALL=(ALL:ALL)ALL#admin组成员可以获得root特权%adminALL=(ALL)ALL#允许sudo组成员执行任何命令%sudoALL=(ALL:ALL)ALL#包含/etc/sudoers.d目录的配置文件#includedir/etc/sudoers.d2.1用户与组概述使用su命令Ubuntu的su命令使用su命令临时改变用户身份
su[选项][用户登录名]临时改变用户身份示例cxz@linuxpc1:~$sudosuroot[sudo]cxz的密码:root@linuxpc1:/home/cxz#exitexit#执行exit命令退出当前用户身份,返回原用户身份cxz@linuxpc1:~$sudosuroot#再次切换到root身份root@linuxpc1:/home/cxz#suzhong#有root特权,可使用su命令切换回其他用户身份且无须密码zhong@linuxpc1:/home/cxz$sucxz密码:#zhong为普通用户身份,需输入cxz的密码进行身份切换cxz@linuxpc1:~$suzhong密码:#cxz为普通用户身份,需输入zhong的密码进行身份切换zhong@linuxpc1:/home/cxz$exitexitcxz@linuxpc1:~$2.1用户与组概述组账户及其类型组账户超级组(SuperuserGroup)系统组(System)自定义组用户组主要组其他组2.1用户与组概述用户与组配置文件用户配置文件用户账户配置文件/etc/passwd字段说明账户名用户名,又称登录名。最长不超过32个字符,可使用下划线和连字符密码使用x表示,因为passwd文件不保存密码信息UID用户账户编号GID组账户编号,用于标识用户所属的默认组注释可以是用户全名或其他说明信息(如电话)主目录用户登录后首次进入的目录,这里必须使用绝对路径Shell用户登录后所使用的一个命令行界面。Ubuntu默认使用的是/bin/bash,如果该字段的值为空,则表示使用/bin/bash。如果要禁止用户账户登录Linux,只需将该字段设置为/usr/shin/nologin2.1用户与组概述用户与组配置文件用户配置文件用户密码配置文件/etc/shadow
账户名:密码:最近一次修改:最短有效期:最长有效期:过期前警告期:过期日期:禁用:保留2.1用户与组概述用户与组配置文件组配置文件
组账户配置文件/etc/group
组名:组密码:GID:组成员列表组账户密码配置文件/etc/gshadow
组名:加密后的组密码:组管理员:组成员列表使用图形用户界面工具管理用户和组用户与组概述使用命令行工具管理用户和组2.2使用图形用户界面工具管理用户和组创建和管理用户账户使用“用户账户”管理工具用户账户管理界面添加用户2.2使用图形用户界面工具管理用户和组创建和管理用户账户使用“用户账户”管理工具新创建的用户账户更改账户密码2.2使用图形用户界面工具管理用户和组创建和管理用户账户使用“用户和组”管理工具“用户和组”管理工具更改用户账户类型2.2使用图形用户界面工具管理用户和组创建和管理用户账户使用“用户和组”管理工具设置用户权限设置用户高级选项2.2使用图形用户界面工具管理用户和组创建和管理组账户设置组账户添加组账户使用图形用户界面工具管理用户和组用户与组概述使用命令行工具管理用户和组2.3使用命令行工具管理用户和组管理用户账户查看用户账户查看用户配置文件/etc/passwd。用文本编辑器打开该配置文件后进行搜索。在命令行中执行文件显示命令并通过管道操作使用grep命令来查找。cxz@linuxpc1:~$cat/etc/passwd|grepzhongzhong:x:1001:1001:zhong,,,:/home/zhong:/bin/bash使用文本分析工具awk查看全部用户列表。awk-F':''{print$1}'/etc/passwd2.3使用命令行工具管理用户和组管理用户账户添加用户账户使用Linux通用命令useradd
useradd[选项]<用户名>使用Ubuntu专用命令adduser命令添加一个普通用户(非管理员)
adduser[--home用户主文件夹][--shellSHELL][--no-create-home(无主文件夹)][--uid用户ID][--firstuidID][--lastuidID][--gecosGECOS][--ingroup用户组|--gid组ID][--disabled-password(禁用密码)][--disabled-login(禁止登录)][--encrypt-home]用户名2.3使用命令行工具管理用户和组管理用户账户添加用户账户使用Ubuntu专用命令adduser命令添加一个管理员账户
adduser--system[--home用户主文件夹][--shellSHELL][--no-create-home(无主文件夹)][--uid用户ID][--gecosGECOS][--group|--ingroup用户组|--gid组ID][--disabled-password(禁用密码)][--disabled-login(禁止登录)]用户名。2.3使用命令行工具管理用户和组管理用户账户管理用户账户密码使用passwd命令为用户设置密码
passwd[选项][用户名]设置账户密码设置密码后,原密码将被自动被覆盖。账户密码锁定与解锁使用带−l选项的passwd命令可锁定账户密码。查询密码状态使用带-S选项的passwd命令可查看某账户的当前状态。删除账户密码使用带-d选项的passwd命令可删除密码。2.3使用命令行工具管理用户和组管理用户账户修改用户账户密码usermod[选项]用户名
大部分选项与添加用户所用的useradd命令相同。使用−l选项改变用户账户名:
usermod-l新用户名原用户名使用-L选项锁定账户,临时禁止该用户登录
usermod–L用户名如果要解除账户锁定,使用-U选项即可。使用命令chfn来更改用户的个人信息
chfn[选项][用户名]2.3使用命令行工具管理用户和组管理用户账户删除用户账户userdel[-r]用户名选项-r表示删除该账户的同时一并删除该账户对应的主目录和邮件目录。userdel不允许删除正在使用(已经登录)的用户账户。Ubuntu中使用较多使用删除命令deluser。选项为长格式,例如选项--remove-home表示同时删除用户的主目录和邮箱;--remove-all-files表示删除用户拥有的所有文件。2.3使用命令行工具管理用户和组管理组账户创建组账户使用Linux通用命令groupadd:
groupadd[选项]组名-g选项可自行指定组的GID。使用Ubuntu专用命令ddgroup,其选项使用长格式,该命令执行过程中可提供交互对话。添加一个普通用户组的语法格式为:
addgroup[--gidID]组名添加一个管理员用户组的语法格式为:
addgroup--system[--gid组ID]组名2.3使用命令行工具管理用户和组管理组账户修改组账户
groupmod[-gGID][-n新组名]组名删除组账户groupdel组名2.3使用命令行工具管理用户和组管理组账户管理组成员groups命令用于显示某用户所属的全部组。通过查看/etc/group配置文件查看组成员。使用命令gpasswd将用户添加到指定的组:
gpasswd–-a用户名组名使用命令gpasswd将某用户从组中删除:
gpasswd–-d用户名组名使用命令gpasswd将若干用户位置为组成员(添加到组中)
gpa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度建筑公司环保工程师劳动合同(节能减排)3篇
- 2025年度公寓租赁与商务办公服务合同3篇
- 2025年度公司仓库货物盘点合同3篇
- 二零二五年度农村土地流转合同:农村土地流转中的土地流转登记与备案
- 二零二五年度幼儿园园长任期社会责任与公益事业合同3篇
- 2024年中国涡凹气浮机市场调查研究报告
- 2025年度图书出版发行合作协议3篇
- 2024年沈阳市工人医院高层次卫技人才招聘笔试历年参考题库频考点附带答案
- 2025年度沙石料加工与市场推广服务合同3篇
- 2024年沅江市中医院高层次卫技人才招聘笔试历年参考题库频考点附带答案
- DB31T 1238-2020 分布式光伏发电系统运行维护管理规范
- 化妆品不良反应监测培训课件
- 分包计划范文
- 个人住房质押担保借款合同书范本(3篇)
- 亚马逊品牌授权书(英文模板)
- DB52∕T 046-2018 贵州省建筑岩土工程技术规范
- 医疗电子票据管理系统建设方案
- 火箭发动机课件-
- 人教版小学六年级数学上册教学反思(46篇)
- atv61变频器中文手册
- 农业机械维修业开业技术条件
评论
0/150
提交评论