在Linux下进入目录,在目录中创建文件并显示出来各需要什么权限
来源:互联网 发布:js设置style的left 编辑:程序博客网 时间:2024/05/16 19:51
如图所示,当我们是普通用户的时候,清空一个目录文件的所有权限。我们会发现普通用户根本进不去此目录,所以我们今天就来探讨一下Linux环境中普通用户进入一个目录文件到底需要什么权限呢?
在探讨这些问题之前,先了解权限的基本内容
权限主要有两方面:人和属性。
1、文件访问者(人)包括 :
文件拥有者:u(user)
文件所属组:g(Group)
其他:o(others)
上述人的权限可体现在下图中:
2、基本的权限
1)、r:对文件而言,具有读文件的权限;对目录而言,具有浏览目录的权限
1)、w:对文件而言,具有修改文件的权限;对目录而言,具有删除、移动目录的权限
1)、x:execute对文件而言,具有执行文件的权限;对目录而言,具有进入目录的权限
1)、“-”:表示不具有该权限
以上权限都在Linux中采用八进制形式表示
例如:
具有可读可写可执行权限(rwx)——111(二进制)——7(八进制)
具有可读可执行权限(r-x)——101(二进制)——5(八进制)
不具有具有可读可写可执行权限(- - -)——000(二进制)——0(八进制)
下面我们就来探讨进入目录都需要哪些权限。
我们给这个目录文件加上可读权限,再进入code目录,情况如图所示。
然而,普通用户还是既不能进入目录。那么我们接下来分别给用户加入可写,可执行的权限。
(1)我们给普通用户加入可读可执行权限(chmod 500 code )
我们发现依然不能成功创建file文件。
(2)我们给普通用户加入可写可执行权限(chmod 300 code )
我们发现创建文件成功,但是无法在目录中将文件显示出来。
那么拥有什么权限才能在让创建的文件在目录中显示出来呢?
接下来,我们给普通用户加入可读可写可执行权限(chmod 700 code )
由此,我们在一个目录中成功创建文件,并将它显示出来了。
总结:
(1).进入一个目录至少普通用户需要可执行权限。
注:当用户为超级用户时,不需要任何权限都能进入目录
(2).在目录中创建一个新文件时,用户需要可写可执行权限
(3).在目录中创建文件并进行显示,用户需要可读可写可执行权限。
- 在Linux下进入目录,在目录中创建文件并显示出来各需要什么权限
- linux中进入一个目录需要什么权限,在目录下创建文件需要什么权限
- 创建一个目录,进入目录,在目录里创建文件并用ls1。显示出来各需要什么权限
- Linux中想进入一个目录、 在目录下创建文件、在文件内部删除文件 各需要什么权限?
- Linux中想进入一个目录、 在目录下创建文件、在文件内部删除文件 各需要什么权限?
- Linux中想进入一个目录、 在目录下创建文件、在文件内部删除文件 各需要什么权限?
- linux环境下 进入已有目录 创建文件 并显示文件 各至少需要什么权限
- 查看并在目录内创建文件,需要什么权限?在目录内显示文件,需要什么权限?拷贝文件需要什么权限?
- linux进入一个目录以及在目录中创建文件所需要的权限
- Linux在目录中进入目录创建文件需要哪些权限
- Linux -->在目录内创建文件、显示文件以及拷贝文件到一个目录都需要什么权限?
- Linux进入目录、创建文件、显示文件分别需要什么权限?
- Linux下创建,进入目录的权限,创建并显示普通文件的权限
- 在Linux下进入目录,目录下创建、修改、删除文件所需权限
- Linux系统下对目录进行访问需要什么权限,进入目录后进行文件的创建和显示需要什么权限
- cd 进入目录并显示该目录下文件各需要什么权限 ?
- 关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。
- Linux下cd进入目录需要什么权限
- [BZOJ]3781: 小B的询问
- Ruby中的面向对象
- 布尔教育2016最新php教程 PHP基础班+PHP大师班视频教程
- 求最大子列和 dp
- 洛谷 P1227 [JSOI2008]完美的对称
- 在Linux下进入目录,在目录中创建文件并显示出来各需要什么权限
- Angularjs refresh but jump to the home page
- 继承 关键字extends
- ubuntu交换caps和ctrl的方法
- C/C++中extern关键字详解
- HDU 1501 Zipper (DFS)
- codevs天梯 棋盘染色2
- 信源编码作业二
- ios开发之字符串操作(四)