版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
deepin操作系统
(项目式)(微课版)工业和信息化精品系列教材——云计算技术项目5
用户管理与文件系统管理人民邮电出版社能力CAPACITY要求了解用户和组账户掌握创建和管理用户和组账户的方法掌握文件和目录的管理操作方法掌握文件权限设置的方法掌握磁盘分区和文件系统管理的方法任务5.3文件权限管理任务5.1用户与组管理任务5.2文件与目录管理任务5.4文件系统管理任务5.1用户与组管理任务说明01OPTION02OPTION03OPTION了解用户账户及其配置文件了解root用户与root特权了解Linux组账户及其配置文件04OPTION学会使用命令行工具创建和管理用户账户05OPTION学会使用命令行工具创建和管理组账户任务5.1用户与组管理相关知识5.1.1用户及其类型用户的类型用户类型UID说明主要用途
超级用户
0根账户root,可以执行所有任务,在系统中不受限制地执行任何操作,具有最高的系统权限类似Windows系统中的管理员(Administrator)账户,但是比Windows系统中管理员账户的权限更高,一般情况下不要直接使用root账户
系统用户
1~999系统本身或应用程序使用的专门账户,没有特别的权限。分两种,一种是由系统安装时自行建立的系统账户,另一种是用户自定义的系统账户
类似Windows系统中用于服务的特殊内置账户普通用户从1000开始常规用户,一般是供实际用户登录使用的账户登录到Linux系统,但不执行管理任务,主要用于运行文字处理、收发邮件等日常应用任务5.1用户与组管理相关知识5.1.1用户及其类型root用户与root特权使用sudo命令临时使用root用户身份运行程序,执行完毕后自动返回到普通用户状态sudo[选项]<命令>...执行su命令将自己的权限提升为root特权su[选项][用户名]任务5.1用户与组管理相关知识5.1.1用户及其类型标准用户的权限登录到系统并在自己的用户环境中进行各种操作。打开和运行应用,访问个人文件和文件夹。创建、编辑和删除自己拥有的文件和目录。连接到网络,浏览互联网,使用网络服务和应用。进行个人化设置。通过应用商店安装、更新和卸载应用。任务5.1用户与组管理相关知识5.1.1用户及其类型管理员比标准用户拥有更高的权限。可以执行系统级别的操作。主要用于执行系统配置管理任务。管理员账户自动属于sudo组。管理员可以通过sudo或su命令临时获取。任务5.1用户与组管理相关知识5.1.2用户配置文件用户账户配置文件/etc/passwd示例root:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologinbin:x:2:2:bin:/bin:/usr/sbin/nologinsshd:x:110:65534::/run/sshd:/usr/sbin/nologindeepin_pwd_changer:x:999:999::/home/deepin_pwd_changer:/bin/shtest:x:1000:1000::/home/test:/bin/bashzhong:x:1001:1001::/home/zhong:/bin/bashMir基本格式账户名:密码:UID:GID:注释:主目录:Shell任务5.1用户与组管理相关知识5.1.2用户配置文件用户密码配置文件/etc/shadow示例root:*:19464::::::daemon:*:19464::::::bin:*:19464::::::sshd:*:19464:0:99999:7:::deepin_pwd_changer:!:19464::::::test:$6$9WaTtLPtqvZvLZI/$Tex.MFuUKSLfqy4CNUY.VTnOLFEusZ7DKCRGzKGmuntkHRBUoVwyysWHSMn3hajqu/k6EqTsAlszz2shnNS1t/:19539:0:99999:7:::zhong:$6$hQuoOMhLrFctj6vf$NdSjls5v6QZZo/FWtVl.jsDgLtZUUrDZBMIQPuvVs1cqNYCJF3i3N2nBsZECNhnqfRanKhECLbyqUC8Upwal8/:19542:0:99999:7:::基本格式账户名:密码:最近一次修改:最短有效期:最长有效期:过期前警告期:过期日期:禁用:保留用于未来扩展任务5.1用户与组管理相关知识5.1.3用户组及其配置文件用户组特性每个用户至少属于一个用户组。每个用户组可以包括一个或多个用户。同一用户组的成员用户拥有该组共有的权限。组账户配置文件/etc/group组名:组密码:GID:组成员列表组账户密码配置文件/etc/gshadow组名:加密后的组密码:组管理员:组成员列表任务5.1用户与组管理任务实现任务5.1.1创建和管理用户查看用户账户创建用户useradd[选项]<用户名>修改用户信息usermod[选项]用户名删除用户userdel[-r]用户名任务5.1用户与组管理任务实现任务5.1.2管理用户密码使用passwd命令修改密码基本用法passwd[选项][用户名]设置用户密码密码锁定与解锁查询密码状态删除密码任务5.1用户与组管理任务实现任务5.1.2管理用户密码使用chage命令更改密码期限基本用法chage[选项]用户名示例:设置用户的密码最少使用7天,且在60天后过期test@deepin-PC:~$sudochage-m7-M60zxptest@deepin-PC:~$sudochage-lzxp最近一次密码修改时间:7月18,2023密码过期时间:9月16,2023密码失效时间:从不帐户过期时间:从不两次改变密码之间相距的最小天数:7两次改变密码之间相距的最大天数:60在密码过期之前警告的天数:7任务5.1用户与组管理任务实现任务5.1.3管理用户组创建组groupadd [选项] 组名修改组信息groupmod [-gGID] [-n新组名] 组名查看组成员管理组成员gpasswd-a 用户名 组名gpasswd-d 用户名 组名删除组groupdel组名任务5.3文件权限管理任务5.1用户与组管理任务5.2文件与目录管理任务5.4文件系统管理任务5.2文件与目录管理任务说明01OPTION02OPTION03OPTION理解Linux目录结构了解Linux文件类型学会使用命令行工具操作目录04OPTION学会使用命令行工具操作文件任务5.2文件与目录管理相关知识5.2.1目录结构目录树及其路径任务5.2文件与目录管理相关知识5.2.1目录结构常用的目录目录作用/bin存放用于系统管理维护的常用实用命令文件/boot存放用于系统启动的内核文件和引导装载程序文件/data存放用户数据/dev存放设备文件/etc存放系统配置文件,如网络配置、设备配置、XWindow系统配置等/home各个用户的主目录,其中的子目录名称即各用户名/lib存放动态链接共享库(其作用类似Windows里的.dll文件)/media为光盘、软盘等设备提供的默认挂载点/mnt为某些设备提供的默认挂载点/rootroot用户主目录。不要将其与根目录混淆/proc系统自动产生的映射。查看该目录中的文件可获取有关系统硬件运行的信息/sbin存放系统管理员或者root用户使用的命令文件/usr存放应用程序和文件/var存放经常变化的内容,如系统日志、输出/tmp存放临时文件任务5.2文件与目录管理相关知识5.2.2文件类型普通文件目录文件设备文件链接文件符号链接(SymbolicLink)文件硬链接(HardLink)文件任务5.2文件与目录管理任务实现任务5.2.1目录管理操作创建目录mkdir[选项]目录名删除目录rmdir[选项]目录名改变工作目录cd[目录名]显示目录内容ls[选项][目录或文件]任务5.2文件与目录管理任务实现任务5.2.2文件管理操作创建文件touch [选项]... 文件...显示文件内容命令功能用法cat显示文件的内容;用来连接或组合两个或多个文件的内容cat[选项]...[文件]...more逐页(逐屏)显示文件内容more[选项]<文件>...less分页显示文件内容,比more更灵活,用<Pgup><Pgdn>键可以向前向后移动一页,用上下光标键可以前后移动一行less[选项]<文件>...head显示文件的开头若干行(-n选项指定)或多少个字节(-c选项指定)head[选项]...[文件]...tail显示指定文件的末尾若干行或若干字节,与head正好相反tail[选项]...[文件]...od按照特殊格式(八进制、十六进制、字符等)查看文件内容od[选项]...[文件]...任务5.2文件与目录管理任务实现任务5.2.2文件管理操作查找文件内容grep[选项]...模式[文件名]...比较文件内容comm[选项]...文件1文件2diff[选项]文件1文件2对文件内容进行排序sort[选项]...[文件]...统计文件内容wc[选项]...[文件]...任务5.2文件与目录管理任务实现任务5.2.2文件管理操作查找文件find[路径...][匹配表达式]复制、删除和移动文件(目录)cp[选项]源文件或目录目标文件或目录rm[选项]...[文件]...mv[选项]源文件或目录目标文件或目录任务5.2文件与目录管理任务实现任务5.2.2文件管理操作创建链接文件ln-s 目标(原文件或目录)链接文件ln目标(原文件)链接文件设置文件(目录)的隐藏属性chattr[+-=][属性]文件或目录lsattr[选项][文件/目录]任务5.3文件权限管理任务5.1用户与组管理任务5.2文件与目录管理任务5.4文件系统管理任务5.3文件权限管理任务说明01OPTION02OPTION03OPTION了解文件访问者身份和文件权限学会变更文件所有者掌握设置文件权限的方法04OPTION了解默认权限的设置任务5.3文件权限管理相关知识5.3.1文件访问者身份所有者(owner)所属组(group)其他用户(others)任务5.3文件权限管理相关知识5.3.2文件权限读(read):读取文件内容或者查看目录内容。写(write):修改文件内容或者在目录中创建、删除或重命名文件。执行(execute):允许将文件作为程序执行;允许进入目录并访问其中的文件。任务5.3文件权限管理相关知识5.3.3文件权限组合身份任务5.3文件权限管理任务实现任务5.3.1变更文件访问者身份变更所有者chown[选项]...[所有者][:[组]]文件...变更文件的所属组chgrp[选项]...用户组文件...同时变更文件所有者和所属组chown[选项][新所有者]:[新所属组]文件列表任务5.3文件权限管理任务实现任务5.3.2设置文件权限基本用法chmod[选项]...模式[,模式]...文件名...使用字符表示文件权限chmodg+w,o+rmyfile01#给所属组用户增加写权限,给其他用户增加读权限chmodgo-rmyfile01#同时撤销所属组和其他用户对该文件的读权限chmoda=rxmyfile01#对所有用户赋予读和执行权限任务5.3文件权限管理任务实现任务5.3.2设置文件权限使用数字表示文件权限chmod644myfile01
chmodu=rw-,go=r--
myfile01使用namei命令查看文件权限test@deepin-PC:~$namei-l/data/mydirf:/data/mydirdrwxr-xr-xrootroot/drwxr-xr-xrootrootdatadrwxr-xr-xtestrootmydir任务5.3文件权限管理任务实现任务5.3.3通过默认权限控制新建文件和目录的权限默认权限是通过umask(掩码)来实现的,用数字表示使用umask命令来查看和修改umask值test@deepin-PC:~$umask0002//最前面的0可忽略test@deepin-PC:~$sudosu-root@deepin-PC:~#umask0022任务5.3文件权限管理任务5.1用户与组管理任务5.2文件与目录管理任务5.4文件系统管理任务5.4文件系统管理任务说明01OPTION02OPTION03OPTION了解Linux磁盘分区了解Linux文件系统熟练使用命令行工具管理磁盘分区,创建、挂载和维护文件系统04OPTION熟悉外部存储设备文件的挂载和使用任务5.4文件系统管理相关知识5.4.1磁盘存储设备磁盘类型硬盘驱动器(HardDiskDrive,HDD)固态硬盘驱动器(SolidStateDrive,SSD)磁盘设备命名SCSI、SAS、SATA、USB接口硬盘的设备名均以/dev/sd开头NVMe接口硬盘设备命名/dev/nvme0n1和/dev/nvme0n2任务5.4文件系统管理相关知识5.4.2磁盘分区分区样式:MBR与GPTMBR磁盘分区GPT磁盘分区任务5.4文件系统管理相关知识5.4.2磁盘分区磁盘分区命名SCSI、SAS、SATA、USB硬盘分区采用/dev/sdxyNVMe接口硬盘的分区命名在磁盘设备命名的基础上用p表示,编号从1开始任务5.4文件系统管理相关知识5.4.3文件系统deepin默认使用ext4文件系统格式。安装deepin操作系统时,默认情况下会将根目录(/)和其他分区(如/home、/var等)格式化为ext4文件系统。所支持的其他文件系统格式:XFS、HPFS、ISO9660、MINIX、NFS、VFAT(FAT16、FAT32)任务5.4文件系统管理任务实现任务5.4.1使用命令行工具进行分区fdisk两种运行模式交互式非交互式添加新的磁盘test@deepin-PC:~$dmesg|grepsd[2.444565]sd2:0:0:0:Attachedscsigenericsg1type0[2.445837]sd2:0:1:0:[sdb]41943040512-bytelogicalblocks:(21.5GB/20.0GiB)#此处省略任务5.4文件系统管理任务实现任务5.4.1使用命令行工具进行分区查看现有分区test@deepin-PC:~$sudofdisk-l#以下为磁盘/dev/sdb的基本信息(此时未分区)Disk/dev/sdb:20GiB,21474836480bytes,41943040sectors#磁盘容量Diskmodel:VMwareVirtualSUnits:sectorsof1*512=512bytes#单元大小Sectorsize(logical/physical):512bytes/512bytes#扇区大小I/Osize(minimum/optimal):512bytes/512bytes#以下为磁盘/dev/sda的基本信息(系统安装时已分区)Disk/dev/sda:120GiB,128849018880bytes,251658240sectorsDiskmodel:VMwareVirtualSUnits:sectorsof1*512=512bytesSectorsize(logical/physical):512bytes/512bytesI/Osize(minimum/optimal):512bytes/512bytesDisklabeltype:dos#磁盘标签类型为dos,分区样式为MBRDiskidentifier:0x5a6005ec#磁盘标识符任务5.4文件系统管理任务实现任务5.4.1使用命令行工具进行分区查看现有分区#以下为该磁盘的分区信息设备启动分区起点末尾扇区大小类型DeviceBootStartEndSectorsSizeIdType/dev/sda1*2048314777531457281.5G83Linux/dev/sda23147776213909503210761728100.5G5Extended/dev/sda32139095042390753272516582412G83Linux/dev/sda4239075328251656191125808646G82Linuxswap/Solaris/dev/sda53149824346050553145523215G83Linux/dev/sda634607104660623353145523215G83Linux/dev/sda76606438421390950314784512070.5G83LinuxPartitiontableentriesarenotindiskorder.任务5.4文件系统管理任务实现任务5.4.1使用命令行工具进行分区创建分区test@deepin-PC:~$sudofdisk/dev/sdb#此处省略部分提示信息设备不包含可识别的分区表。Command(mforhelp):n#创建新的DOS分区(即MBR分区)Partitiontype#选择要创建的分区类型
pprimary(0primary,0extended,4free)#主分区
eextended(containerforlogicalpartitions)#扩展分区Select(defaultp):pPartitionnumber(1-4,default1):1Firstsector(2048-41943039,default2048):#起始扇区Lastsector,+/-sectorsor+/-size{K,M,G,T,P}(2048-41943039,default41943039):+6G#结束扇区,可输入扇区大小或分区容量Createdanewpartition1oftype'Linux'andofsize6GiB.#分区类型为Linux任务5.4文件系统管理任务实现任务5.4.1使用命令行工具进行分区创建分区Command(mforhelp):p#查看分区信息Disk/dev/sdb:20GiB,21474836480bytes,41943040sectorsDiskmodel:VMwareVirtualSUnits:sectorsof1*512=512bytesSectorsize(logical/physical):512bytes/512bytesI/Osize(minimum/optimal):512bytes/512bytesDisklabeltype:dos#磁盘标签类型为dos,样式为MBRDiskidentifier:0xb0c3b3d7DeviceBootStartEndSectorsSizeIdType/dev/sdb1204812584959125829126G83LinuxCommand(mforhelp):w#保存分区信息并退出Thepartitiontablehasbeenaltered.Callingioctl()tore-readpartitiontable.Syncingdisks.任务5.4文件系统管理任务实现任务5.4.1使用命令行工具进行分区修改分区类型删除分区保存分区修改结果任务5.4文件系统管理任务实现任务5.4.2格式化磁盘分区查看文件系统类型test@deepin-PC:~$sudofile-s/dev/sda1/dev/sda1:Linuxrev1.0ext4filesystemdata,UUID=e9a807c8-c69e-404b-b52b-23078fb0f5ed,volumename"Boot"(needsjournalrecovery)(extents)(64bit)(largefiles)(hugefiles)test@deepin-PC:~$sudofile-s/dev/sdb1/dev/sdb1:data任务5.4文件系统管理任务实现任务5.4.2格式化磁盘分区使用mkfs创建文件系统test@deepin-PC:~$sudomkfs.ext4/dev/sdb1mke2fs1.44.5(15-Dec-2018)Creatingfilesystemwith15728644kblocksand393216inodes#创建含有1572864个块(每块4k)和393216个索引节点的文件系统FilesystemUUID:aec09ebf-76ab-4d65-be63-6b7291580783Superblockbackupsstoredonblocks:32768,98304,163840,229376,294912,819200,884736Allocatinggrouptables:doneWritinginodetables:doneCreatingjournal(16384blocks):doneWritingsuperblocksandfilesystemaccountinginformation:donetest@deepin-PC:~$sudof
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版城市照明电气设备采购及运维合同
- 二零二五年度米面粮油仓储物流服务采购合同2篇
- 2025年度水泥产品销售渠道建设承包合同3篇
- 2025残疾人冰雪项目财务管理与审计合同3篇
- 2025年度木门销售合同书标准版4篇
- 二零二五版牛只运输途中疫病防控与应急处理合同4篇
- 2025年度美容美发行业技师技能认证合同3篇
- 2025年度二零二五年度民办学校教师心理健康辅导合同4篇
- 承包宅基地合同(2篇)
- 2025年度农产品电商平台佣金结算合同4篇
- 【京东仓库出库作业优化设计13000字(论文)】
- 保安春节安全生产培训
- 初一语文上册基础知识训练及答案(5篇)
- 初中班级成绩分析课件
- 劳务合同样本下载
- 血液透析水处理系统演示
- GB/T 27030-2006合格评定第三方符合性标志的通用要求
- GB/T 13663.2-2018给水用聚乙烯(PE)管道系统第2部分:管材
- 同角三角函数的基本关系式同步练习
- 固定污染源自动监控监测系统现场端建设技术规范
- 教科版六年级科学下册第一单元《小小工程师》背背默默知识点
评论
0/150
提交评论