Linux进入目录与创建及访问文件权限
来源:互联网 发布:端口查看 编辑:程序博客网 时间:2024/05/17 21:39
一、进入一个目录需要什么权限?
1.当在超级用户下时创建一个 dir_root目录,并且取消该目录的所有权限 (chmod 000 dir_root)
当我们要进入dir_root目录时,也是允许的;由此可得:在超级用户下就算dir_root目录对拥有者没有读、写、执行权限,超级用户依然可以进入目录,并且可以创建文件及目录。
2.当在超级用户下把目录的拥有者改为普通用户hua(chown hua dir_root)。且目录dir_root对此时的拥有者(hua)依然没有读、写、执行的权限这种情况下在超级用户的目录下依然可以进入dir_root目录进行访问:
结论一(由以上两种情况可得):只要在超级用户下,不管目录的拥有者超级用户还是普通用户,不管目录对拥有者是否有读、写、执行权限,都可以进入目录
3.然后我们切换到普通用户(hua)(su hua),在普通用用户下创建目录dir_hua(mkdir dir_hua),并取消目录的所有权限(chmod 000 dir_hua)(既包括对拥有者的所有权限)
此时当我们要进入dir_hua目录时发现系统提示权限不够
(1)然后我们赋予目录dir_hua对拥有者的读(r(4))操作
发现还是进不去因为权限不够
(2)此时我们赋予目录dir_hua对拥有者的写(w(2))操作
发现还是进不去因为权限不够
(3)当我们赋予目录dir_hua对拥有者的执行(x(1))操作
发现进去了但是无法访问其中的文件
(4)当我们赋予目录dir_hua对拥有者的读(r)&&执行(x)操作时:就可以进入目录并且可以读取目录中的文件
总结:超级用户下创建的目录,不管有没有权限,都可以进入目录;普通用户下创建的目录,需要对拥有者有可执行权限才能进入目录,若要读取目录中的文件列表,则要对拥有者开放读权限
二、在目录下显示、创建文件需要什么权限?
由以上可知,在普通用户下,要进入一个目录,该目录必须对所拥有者开放可执行权限;访问文件需开放读权限
1.当我进入该目录要创建一个文件file1时,发现只对目录的拥有者开放读和可执行权限,并不能再该目录下创建文件
2.当我给该目录dir_hua的拥有者(hua)开放写权限和可执行权限时,发现可以再目录下创建文件,但是不能读取文件列表,因为目录对拥有者没又开放读权限
3.当我给该目录dir_hua的拥有者(hua)开放读、写和可执行权限时,发现可以再目录下创建文件,并且可以读取目录下文件列表,
4、切换到超级用户下:
在超级用户下,不管目录是否对拥有者开放权限,都可以在目录下创建文件
在超级用户下,不管目录是否对拥有者开放权限,都可以在目录下创建文件
总结:在超级用户下:不管目录对拥有者是否开放权限,都可以在目录创建文件,读文件;在普通户下:要在目录下创建文件,需要目录对该拥有者开放写和可执行权限,若要读目录下的文件列表,则要对拥有者开放读权限
三、在文件内部删除文件 需要什么权限?
1、在文件dir_hua目录下创建一个文件test2.c,并写入内容,之后取消文件对拥有者的所有权(chmod 000 test2.c)
2、此时想要删除文件里的一下内容,系统提示改文件是只读文件
3.当我给test2.c文件加上读权限时(chmod 400 test2.c)此时进入文件系统会提示这是一个只读文件,不能被修改
3.当我给test2.c文件加上读权限时(chmod 400 test2.c),此时进入文件可进行删除操作
总结:要删除文件中的内容,要给文件拥有者开放读权限
0 0
- Linux进入目录与创建及访问文件权限
- linux中进入一个目录需要什么权限,在目录下创建文件需要什么权限
- Linux下创建,进入目录的权限,创建并显示普通文件的权限
- linux目录文件权限访问
- 在Linux下进入目录,目录下创建、修改、删除文件所需权限
- linux进入一个目录以及在目录中创建文件所需要的权限
- Linux在目录中进入目录创建文件需要哪些权限
- Linux进入目录、创建文件、显示文件分别需要什么权限?
- Linux中想进入一个目录、 在目录下创建文件、在文件内部删除文件 各需要什么权限?
- Linux中想进入一个目录、 在目录下创建文件、在文件内部删除文件 各需要什么权限?
- Linux中想进入一个目录、 在目录下创建文件、在文件内部删除文件 各需要什么权限?
- Linux中进入一个目录需要的权限,以及创建文件
- linux下目录权限查看与修改以及文件和目录访问权限设置
- linux 访问目录及文件
- 在Linux下进入目录,在目录中创建文件并显示出来各需要什么权限
- linux命令--开关机及文件权限与目录配置
- Linux 文件与目录权限
- LInux目录与文件权限
- HDFS之上传文件到hdfs中
- git如何配置多个ssh-key
- javaee response乱码问题
- windows下删除lock文件、删除文件夹下的svn文件
- 按照之字形打印二叉树
- Linux进入目录与创建及访问文件权限
- 网站推荐,O(∩_∩)O哈哈~
- VS Code 1.10.2发布
- Allen学习笔记—JSP中JSTL库C标签的使用
- 迭代器(list迭代器的实现)
- software homework3
- 云安全的浅谈
- CSS样式自动换行(强制换行)
- Codeforces Round #369 (Div. 2) C. Coloring Trees 动态规划