发布网友 发布时间:2022-04-25 15:08
共5个回答
热心网友 时间:2023-07-03 08:20
Linux的权限不是很细致,只有RWX三种热心网友 时间:2023-07-03 08:21
在Linux中,文件有三种权限--可读,可写,可执行。目录也有三种权限--可读,可写,可执行。但是实际上他们有着不同的意义。
对于文件:
可读 :表示可以读取文件里的数据;
可写 :表示可以改变和删除文件; 可执行:表示可以执行该程序。
对于目录:
可读:表示,你可以列出目录中有什么文件;
可写:表示可以在目录中删除和增加文件;
可执行:表示可以列出目录下文件的信息。
在我们使用ls -l命令时,我们常常可以在每一行的最前列看到类似于: “-rwxr-xr-x 3 ret etc 6743 Nov 9 09:45 atob”的输出,我来解释一下,它有十个字符组成,第一个字符表示文件的性质,“-”表示,这是一般的文件,接着的三个字符“rwx/"表示,文件所有者的权限,这里表示可读“r/",可写“w/",可执行“x/"。接下来的三个字符表示群组成员的权限,这里“r-x/"表示他们可读,和可执行,但是不可写,接下来的三个字符,表示其他人的权限,这里表示可读,和可写。/"ret/"表示文件的所有者,/"etc/"表示了文件所属的群组。当然,如果这行的第一个字符不是“-”,而是“d/"的话,就表示这是一个目录。
当然,一般情况下,虽然,文件或者目录产生时,文件和目录都会有一种缺省的权限模式,不过 我们有些时候需要自己来改变,各种权限,我们要使用的命令有三个。详细的Linux命令介绍可根据以下图片上所示进行搜索:
热心网友 时间:2023-07-03 08:21
有些文件是需要执行权限的,比如脚本文件必须要有执行权限才可以的,比如有一个文件a.sh,它的权限是rw-,你是无法 使用"./a.sh"热心网友 时间:2023-07-03 08:22
针对文件来说,对于执行来说就好比这个文件是一个可执行的文件如果不给可执行的权限这个文件你是没法执行的。热心网友 时间:2023-07-03 08:22
有些文件是需要执行权限的,比如脚本文件必须要有执行权限才可以的,比如有一个文件a.sh,它的权限是rw-,你是无法 使用"./a.sh"