Linuxchmod+755和chmod+777各是什么意思呢
在linux终端先输入ll,可以看到如: -rwx-r--r-- (一共10个参数) 表示文件所属组和用户的对应权限。
第一个跟参数属于管理员,跟chmod无关,先不管.2-4参数:属于user5-7参数:属于group8-10参数:属于others接下来就简单了:r==>可读 w==>可写 x==>可执行 r=4 w=2 x=1所以755代表 rwxr-xr-x 777 代表 rwxr-rwx-rwx 所有用户都可读可写可执行。
linux下文件权限设置中的数字表示权限,比如777,677等,这个根据什么得来的
根据chmod ABC file。其中A、B、C各为一个数字,分别表示User、Group、及Other的权限。
A、B、C这三个数字如果各自转换成由“0”、“1”组成的二进制数,则二进制数的每一位分别代表一个角色的读、写、运行的权限。
比如User组的权限A:如果可读、可写、可运行,就表示为二进制的111,转换成十进制就是7。如果可读、可写、不可运行,就表示为二进制的110,转换成十进制就是6。
如果可读、不可写、可运行,就表示为二进制的101,转换成十进制就是5。扩展资料:实例说明444r--r--r--600rw-------644rw-r--r--666rw-rw-rw-700rwx------744rwxr--r--755rwxr-xr-x777rwxrwxrwx从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限。
而具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示;通过4、2、1的组合,得到以下几种权限:
0(没有权限);
4(读取权限);
5(4+1|读取+执行);
6(4+2|读取+写入);
7(4+2+1|读取+写入+执行)
以755为例:
1-3位7等于4+2+1,rwx,所有者具有读取、写入、执行权限;
4-6位5等于4+1+0,r-x,同组用户具有读取、执行权限但没有写入权限;
7-9位5,同上,也是r-x,其他用户具有读取、执行权限但没有写入权限。
通过4、2、1的组合,得到以下几种权限:
0(没有权限);
4(读取权限);
5(4+1|读取+执行);
6(4+2|读取+写入);
7(4+2+1|读取+写入+执行)
以755为例:
1-3位7等于4+2+1,rwx,所有者具有读取、写入、执行权限;
4-6位5等于4+1+0,r-x,同组用户具有读取、执行权限但没有写入权限;
7-9位5,同上,也是r-x,其他用户具有读取、执行权限但没有写入权限。
举列说明linux文件权限的两种表示法(字母、数字)
在Linux中,权限的所有者分为用户权限,组权限和其他权限,分别是用字母u, g, o 代表权限分为:读 r , 写 w , 执行 x.比如你看到了,你一个文件夹1个的权限是: rwxr-xr-x 这个权限的意思是这个文件夹的所有者用户是完全控制(第一段rwx),这个文件夹的所属组用户的权限是读取和执行(第二段r-x),这个文件夹的对于其他用户来说是读取和执行(第三段r-x)。
这些权限都可以用数字来表示:r 4, w 2 , x 1, 那么上边的权限就是755 (一段一段的加和)好了,现在你需要让文件夹2和文件夹的权限一样,那么就可以直接写chmod 755 /
2 如果想让这个权限一直对文件夹2向下传递(包括子文件加和文件),那么加上一个-Rchmod -R 755 /2 拥有的命令是: chown -R 用户:组 文件夹