我目前有一个目录(udir),所有用户只有读和写权限。该目录包含两个文件(file1& file2)
最初我认为只需要在目录上有写入权限就可以通过 (rm udir/file1) 删除/移除文件,但rm命令会提示访问被拒绝。当我将权限设置为读、写和执行时,rm命令才能起作用。
显然还需要执行权限,但是为什么??
我以为对目录的执行权限是为了使它成为一个工作目录,搜索其内容并访问子目录。
我目前有一个目录(udir),所有用户只有读和写权限。该目录包含两个文件(file1& file2)
最初我认为只需要在目录上有写入权限就可以通过 (rm udir/file1) 删除/移除文件,但rm命令会提示访问被拒绝。当我将权限设置为读、写和执行时,rm命令才能起作用。
显然还需要执行权限,但是为什么??
我以为对目录的执行权限是为了使它成为一个工作目录,搜索其内容并访问子目录。
write
和execute
,但你问他是否意味着read
和execute
... - davisdev