All the files stored in the drive have metadata, the data and metadata are interconnected and holds meaning together, the data about data is called metadata. File permission are meta data is deeply linked, the file meta data is dynamic and will change as the file settings are changed.
File permissions: All the files have set permissions and based on that they can be accessed and modified.
File will have 3 components: File Data | File Meta data | File permissions
The following set of file metadata is stored and managed by a FILE MANAGEMENT SYSTEM hosted on an OS. File meta-data includes:
- filename
- file type
- folder path
- size
- date created
- date modified
- attributes
- owner
- size on disk
- open with
- file attributes/encryption attributes
The file manager will ensure advanced settings when encryption attributes are added. The file manager is the software layer that runs on the os, all the files are sorted, maintained, and stored with the help of file managers, note that each OS have their respective file system managers & executable’s.
The file permission is based on user permission types, the users can configure file permission based on their needs and also can encrypt the files and folder based on their technical requirements.
These are the set of basic permissions which are enabled or disabled based on the setting.
Basic permission includes:
- full control
- modify
- Read and execute
- read
- write
- special permission
Advance permission includes:
- full control
- traverse folder
- list folder / read data
- read attribute
- Read extended attributes
- create files / write data
- create folder/append data
- write attributes
- write extended attributes
- delete
- read permission
- change permissions
- take ownership
In all OS the file PROPERTIES will include THE METADATA, PERMISSION, and encryption system. Windows leverage bit locks and file encryption software like veracrpyt to encrypt the file resources and keep them private, safe, and secure.
Diagram
The article above is rendered by integrating outputs of 1 HUMAN AGENT & 3 AI AGENTS, an amalgamation of HGI and AI to serve technology education globally.