LINUX 如何对文件分配权限 权限分别是什么?
在Linux中,权限的所有者分为用户权限,组权限和其他权限,分别是用字母u, g, o 代表
权限分为:读 r , 写 w , 执行 x。
比如看到了,你一个文件夹1个的权限是: rwxr-xr-x 这个权限的意思是这个文件夹的所有者用户是完全控制(第一段rwx),这个文件夹的所属组用户的权限是读取和执行(第二段r-x),这个文件夹的对于其他用户来说是读取和执行(第三段r-x)。
这些权限都可以用数字来表示:r 4, w 2 , x 1, 那么上边的权限就是755 (一段一段的加和)更改权限的命令是chmod。
想这对文件夹/test设置权限,希望是test文件夹的所属用户完全控制,所属组和其他用户只能读取和执行。
扩展资料:
HFS+卷使用分配文件有以下几点优势:
1、使用文件允许分配文件为其自身分配存储块,这种方式相对简单得多,因为这样卷就只有一种块类型——分配块。HFS之所以复杂是因为它使用扇区来存储分配位图,用分配块来存储文件。
2、分配文件可以是不连续的,允许分配信息和用户数据交叉存取。许多现代的文件系统都采取这种方式以减少文件增大的过程中的磁头运动行程。
3、分配文件可以扩展。因为分配文件的可扩展性,所以很容易增加磁盘上的分配块的数量。这无论是对于想减小分配块的大小还是扩大整个磁盘的空间都是非常有用的。
4、分配文件的可收缩性。可以为不同大小的卷创建适当的镜像,回写至磁盘时,即便磁盘很大,也可以建立足够的分配文件数据;如果写入较小的磁盘,分配文件又可以收缩至适当的大小。
参考资料来源:百度百科-分配文件
权限分为:读 r , 写 w , 执行 x.
比如你看到了,你一个文件夹1个的权限是: rwxr-xr-x 这个权限的意思是这个文件夹的所有者用户是完全控制(第一段rwx),这个文件夹的所属组用户的权限是读取和执行(第二段r-x),这个文件夹的对于其他用户来说是读取和执行(第三段r-x)。
这些权限都可以用数字来表示:r 4, w 2 , x 1, 那么上边的权限就是755 (一段一段的加和)
更改权限的命令是chmod
好了,比如,你想这对文件夹/test设置权限,你的希望是test文件夹的所属用户完全控制,所属组和其他用户只能读取和执行,那么就可以使用:
chmod 755 /test
如果想让这个权限一直对test文件夹向下传递(也就是说,test文件夹里面子文件加和文件都拥有这个权限),那么加上一个-R
chmod -R 755 /test
chmod 755 /tmp
其中中间的3位数字依次分别代表文件所有者(owner)、所有者所在的组(group)、其他用户(other);权限是只读4、写入2、执行1的和,像此例中所有者拥有对文件的所有权限即为4+2+1
。以此类推,如果你不想给其他用户权限,则数值为0
如有个文件/home/user/hello.txt
默认是755的权限(读 - 4, 写 - 2, 执行 - 1, 加起来是7)
就是本人有读写执行的权限,组用户和其他用户只有读和执行的权限。
可以用chmod 改变权限。如
chmod 775 /home/user/hello.txt就给组用户赋予了读写执行的权限
还可以用chmod +r, +w, +x, -r, -w, -x分别加上读,写,执行,去掉读,写,执行的权限。详细用法用man chmod 看看吧
然后又分了三个类别的权限,分别是: 文件所属主 文件所属组 其他用户
所以你写出来的权限是 文件所属者有读和写的权限,文件所属组也有读和写的权限,然后其他用户只有读和可执行的权限,但是没有写的权限
然后再来解决一下最前的那个 - 的问题,一般普通文件就是 - ,如果是目录的话,便是 d,还有几个其他类型,斑驳就不在赘述了
这样子应该能够明白这个意思了吧