1791 字
9 分钟
Windows 文件系统、用户和组
Windows文件系统、用户和组
1 文件系统
1.1 文件系统介绍
定义:操作系统用于明确存储设备(磁盘、固态硬盘等)或分区上的文件的方法和数据结构。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。(组织文件的方法)
文件系统的功能包括:管理和调度文件的存储空间,提供文件的逻辑结构、物理结构和存储方法;实现文件从标识到实际地址的映射,实现文件的控制操作和存取操作等。文件类型文件大小文件的时间文件的物理位置按用途分类:系统文件、用户文件、库文件按数据形式分类:源文件、目标文件、可执行文件按存储控制属性分类:只执行文件、只读文件、读写文件按组织和处理分类:普通文件、目录文件、特殊文件1.2 常见的文件系统
日志文件系统:NTFS --- Windows特有FAT 16:只支持单个2GB以下的文件FAT 32:只支持单个4GB以下的文件exFAT:专门为闪存设备设计 u盘Windows 操作系统的文件系统数据存储单元 --- 簇Linux 操作系统的文件系统数据存储单元 --- 块1.3 硬盘介绍
机械、固态硬盘结构:
控制电路板
控制电路板由接口、DSP处理器、ROM、缓存等等 盘体
磁盘(盘片)、磁头、盘片电机等等关键术语
盘片
1.每个磁盘都不止一个盘片2.每个盘片都有两个盘面3.编号自上而下 从0开始读写磁头
1.每个盘面上一个读写磁头,盘面号即磁头号磁道
1.每个盘面分成很多个同心圆,同心圆轨迹叫磁道2.编号从外到内 03.每个盘面大约有300-1024磁道扇区(数据存储)
操作系统是以扇区的形式将信息存储在磁盘上柱面(数据读写)
所有盘面上同一磁道构成了一个圆柱,通常叫柱面簇
操作系统将相邻的扇区组合在一起,形成一个簇。每个簇可以包括 2 4 8 16 32 64 扇区exFAT
exFAT (Extended File Allocation Table File System,扩展FAT,即扩展文件分配表)
✓ 为了解决FAT32等不支持4G及其更大的文件而推出。是微软专门为闪存设备设计的文件系统,Windows XP SP2、Windows Vista SP 1 及以上系统都支持,分区最大容量大到16EB。✓ 单文件体积最大16EB,簇尺寸可以达到32MB。✓ exFAT别名为FAT64,适用范围为大于32GB的U盘、SD卡。设计的目的是在FAT32与NTFS之间取得一个折中,有FAT32的轻便、不需要耗损太多的效能及记忆体来处理文件运作,又有NTFS的AA存取控制机制。✓ 三大主流操作系统(Linux、 Mac、 Windows) 都支持exFAT格式。NTFS
定义:NTFS(New Technology File System),NTFS文件系统是一个基于安全性的文件系统,是Windows NT所采用的独特的文件系统结构。它是建立在保护文件和目录数据基础上,同时照顾节省存储资源、减少磁盘占用量的一种先进的文件系统。提供长文件名、数据保护和恢复,能通过目录和文件许可实现安全性,并支持跨越分区。共享:UNC 路径:\\192.168.63.145 ---- IPC管道通信NTFS和exFAT的区别
适用范围不同exFAT:适合于闪存盘(U盘),使用寿命长。NTFS:适合于磁盘(机械硬盘、固态硬盘),大幅度缩短U盘使用寿命。
支持最大空间不同exFAT:最大支持16EB。NTFS:最大支持256TB。
安全性不同exFAT:微软专为闪存(U盘、存储卡)闪存设备设计的文件系统,兼容性好。NTFS:安全性和易用性、稳定性好。
使用系统不同exFAT:Windows、Linux、Mac均可适用。NTFS:除Windows不可直接使用,需借助第三方软件才可写NTFS文件系统。访问控制
权限继承 默认情况下继承父目录权限 --- 取消继承才能够修改文件权限权限累加 用户组和用户拒绝优先2 系统目录
Programdata是位于电脑系统盘(默认C盘)根目录的一个系统文件夹,它是公用的被创建文件夹或文件存放的地方,多为软件缓存,这些文件夹或文件由程序或管理员用户控制。 打开隐藏可视1、系统应用程序安装路径(系统应用程序)Program Files主要存在于系统盘中,属于系统应用程序的安装路径,例如我们熟悉的系统自带的浏览器、驱动程序等都安装在这个路径中。注意:删不得!2、逻辑分区中的应用程序安装路径(用户自主安装应用程序)在非系统分区的其他逻辑分区中的Proram Files是用户安装的应用程序使用的路径(文件夹)。当然,不是每个用户都习惯把用户自己安装的应用程序都放在逻辑分区中,也有一股脑都放在系统盘的Program Files中的。C:\Windows\System32\config\SAMSAM文件即账号密码数据库文件lsass.exe --- 是校验账户的进程 通过sam文件校验winlogon.exe --- 登录框进程C:\Windows\System32\drivers\etc\hosts域名解析文件3 用户和组
Administrator:管理员账户Guest:来宾账户,权限非常小,下载的文件保存不了。计算机服务组件相关的系统账号:➢ system:系统账户(权限非常高)➢ local services:本地服务账户(权限等于普通用户)➢ network services:网络服务账户(权限等于普通用户)services.msc:打开的窗口就是服务窗口,每一个服务都需要一个账户来管理。users组 --- 默认创建出来的用户都是加入到users组3.1 创建隐藏用户和影子用户
隐藏用户
标识 ---- 用户名结尾有$ ---- 隐藏用户1.创建一个隐藏用户net user www$ 123456 /add2.导出隐藏用户的注册表信息文件HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names --- 用户信息HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users --- 默认类型值信息
HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\000003EB 导出为1HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names\www$ 导出为23.删除隐藏用户net user www$ /del4.导入隐藏用户的注册表信息文件先导入1 再 导入 25.使用①打开交互式登录:不显示最后的用户名 启用secpol.msc --》 本地策略 --》安全选项②远程连接net localgroup administrators www$ /add影子用户
在隐藏用户的基础上操作1.导出管理员默认类型值注册表文件为3HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\000001F4 --- 》 32.将1的F值换成3的F值3.再导入1和24.解禁隐藏用户net user www$ /active:yes Windows 文件系统、用户和组
https://wangyi187.top/posts/os-04-windows-fs-users/
闽公网安备 35050402880173号