Linux中想进入一个目录、 在目录下创建文件、在文件内部删除文件 各需要什么权限?
2016-08-29 16:47
781 查看
1.想进入一个目录需要什么权限?
首先我们在超级用户下创建一个dir_root目录,并且取消它的所有权限chmod 000 dir_root
当我们想进入dir_root目录下的时候,发现就算dir_root对拥有者没有读、写、可执行权限,超级用户依然可以进入目录
然后我们把当前用户切换为普通用户,在普通用户下面创建目录dir_Admin,并取消目录的所有权限(即包括取消对拥有者的所有权限)
那我们一次赋予目录dir_root对拥有者的读操作
赋予目录dir_root写操作
赋予目录dir_root读写操作
赋予目录dir_root执行操作的权限
总结:
超级用户下创建的目录,不管有没有权限,都可进入目录
普通用户下创建的目录,需要对拥有者有可执行权限才能进入目录,若要读取目录中的文件列表,则要对拥有者开放读权限
2.在目录下创建文件 需要什么权限?
从上面的总结可知 , 在普通用户下,要进入一个目录,该目录必须对拥有者开放可执行权限
当我在dir_root下面要创建文件file1时(此时dir_fanny没有文件),对目录的拥有者开放目录的读权限和可执行权限,发现不能在目录下创建文件
当我给目录dir-fanny的拥有者开放写权限和可执行权限时,发现可以在目录下创建文件,但是不能读取文件列表,因为目录对拥有者没有开放读权限
当我对目录的拥有者开放读、写、可执行权限时,发现可读取目录下的文件列表
切换到超级用户下:
在超级用户下,不管目录对拥有者是否开放权限,都可以在目录下创建文件
总结:在超级用户下,不管目录对拥有者是否开放权限,都可以在目录下创建文件
在普通用户下,要在目录下创建文件,需要目录对拥有者开放写权限和可执行权限,若要读取目录下的文件列表,则要对拥有者开放读权限
3.在文件内部删除文件 需要什么权限?
在文件test中写入一下内容,之后取消文件对拥有者的所有权限 ,此时想要删除文件里的一行内容时,系统提示该文件是只读文件
当我给文件test加上读权限时,此时进入文件可进行删除操作
总结:
要删除文件中的内容,要给文件的拥有者开放读权限
参考:
http://blog.csdn.net/asd7486/article/details/51800096
首先我们在超级用户下创建一个dir_root目录,并且取消它的所有权限chmod 000 dir_root
当我们想进入dir_root目录下的时候,发现就算dir_root对拥有者没有读、写、可执行权限,超级用户依然可以进入目录
然后我们把当前用户切换为普通用户,在普通用户下面创建目录dir_Admin,并取消目录的所有权限(即包括取消对拥有者的所有权限)
那我们一次赋予目录dir_root对拥有者的读操作
赋予目录dir_root写操作
赋予目录dir_root读写操作
赋予目录dir_root执行操作的权限
总结:
超级用户下创建的目录,不管有没有权限,都可进入目录
普通用户下创建的目录,需要对拥有者有可执行权限才能进入目录,若要读取目录中的文件列表,则要对拥有者开放读权限
2.在目录下创建文件 需要什么权限?
从上面的总结可知 , 在普通用户下,要进入一个目录,该目录必须对拥有者开放可执行权限
当我在dir_root下面要创建文件file1时(此时dir_fanny没有文件),对目录的拥有者开放目录的读权限和可执行权限,发现不能在目录下创建文件
当我给目录dir-fanny的拥有者开放写权限和可执行权限时,发现可以在目录下创建文件,但是不能读取文件列表,因为目录对拥有者没有开放读权限
当我对目录的拥有者开放读、写、可执行权限时,发现可读取目录下的文件列表
切换到超级用户下:
在超级用户下,不管目录对拥有者是否开放权限,都可以在目录下创建文件
总结:在超级用户下,不管目录对拥有者是否开放权限,都可以在目录下创建文件
在普通用户下,要在目录下创建文件,需要目录对拥有者开放写权限和可执行权限,若要读取目录下的文件列表,则要对拥有者开放读权限
3.在文件内部删除文件 需要什么权限?
在文件test中写入一下内容,之后取消文件对拥有者的所有权限 ,此时想要删除文件里的一行内容时,系统提示该文件是只读文件
当我给文件test加上读权限时,此时进入文件可进行删除操作
总结:
要删除文件中的内容,要给文件的拥有者开放读权限
参考:
http://blog.csdn.net/asd7486/article/details/51800096
相关文章推荐
- Linux中想进入一个目录、 在目录下创建文件、在文件内部删除文件 各需要什么权限?
- Linux中想进入一个目录、 在目录下创建文件、在文件内部删除文件 各需要什么权限?
- linux中进入一个目录需要什么权限,在目录下创建文件需要什么权限
- Linux中进入一个目录需要的权限,以及创建文件
- 创建一个目录,进入目录,在目录里创建文件并用ls1。显示出来各需要什么权限
- 在Linux下进入目录,在目录中创建文件并显示出来各需要什么权限
- linux环境下 进入已有目录 创建文件 并显示文件 各至少需要什么权限
- linux进入一个目录以及在目录中创建文件所需要的权限
- Linux 下创建一个文件,打开一个目录需要什么权限呢?
- Linux -->在目录内创建文件、显示文件以及拷贝文件到一个目录都需要什么权限?
- Linux进入目录、创建文件、显示文件分别需要什么权限?
- Linux系统下对目录进行访问需要什么权限,进入目录后进行文件的创建和显示需要什么权限
- 在Linux下进入目录,目录下创建、修改、删除文件所需权限
- linux创建、进入、修改目录或者文件权限 ‘ACM’时间是什么?怎么修改?
- Linux在目录中进入目录创建文件需要哪些权限
- Linux中,进入目录、在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限.
- Linux下cd进入目录需要什么权限
- Linux下创建、进入、查看至少需要什么权限
- Linux进入目录与创建及访问文件权限
- linux 下如何给一个普通用户有在指定目录下有创建文件的权限