Linux文件权限相关
目录
文件权限概述
权限系统相关概念
用户和用户组
文件权限
权限字符串
文件权限概述
Linux中的所有文件均有严格的访问权限控制,只有当用户拥有某个文件的相关权限时,才可对文件执行相关操作。
权限系统相关概念
用户和用户组
在Linux系统中注册的个体称为一个用户,例如root和atguigu,除此之外还能使用useradd <用
户名>命令创建新的用户。每个用户都可以属于一个或多个用户组,可以使用groups <用户名
>命令查看用户所属的组,使用usermod -g <新组名> <用户名>修改用户所属组。
每个文件或者目录都有一个所属用户和一个所属组。
文件权限
在Linux中,文件和目录的权限主要分为三个部分:读(read)、写(write)和执行(execute)。
-
读取权限,表示可以读取文件的内容或者查看目录的内容。
-
写权限,表示可以修改文件内容或者在目录中创建、删除文件。
-
执行权限,表示可以运行可执行文件或者进入目录。
权限字符串
在Linux系统中,文件和目录的权限用一组字符来表示,通常以rwxr-xr--的形式呈现,其中r、
w、x分别表示读、写和执行权限。以下是权限字符的含义:
第1-3位确定属性(该文件的所有者)拥有该文件的权限。
第4-6位确定属性(所有者的同组用户)拥有该文件的权限。第7-9位确定其他用户拥有该文件
的权限。
第7-9位确定其他用户拥有该文件的权限。
注:每三个一组。