chmod u+w dest_file:给目标文件的所属者增加w权限。
chmod o-w dest_file:给目标文件的其他用户移除w权限。
四、效果演示
首先,在temp目录下创建222.txt文件
umask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不过通常用到的是后3个,例如你用chmod 755 file(此时这文件的权限是属主读(4)+写(2)+执行(1),同组的和其它用户有读写权限)。本命令只能由有效uid等于msg_perm.cuid或msg_perm.uid的进程或有效uid有合适权限的进程操作.只有具有合适权限的用户才能增加msg_qbytes的值.。当属于某用户简档的一部分用户需要一些特殊权限的时候,可以将这些特殊权限设定在某权限组中linux命令,再将该部分用户加入权限组里linux命令,这样,他们就可以在不失去用户简档规定的权限的同时拥有了权限组中规定的权限。
chmod u+x,g+w,o+x 222.txt
再者,用八进制模式给222.txt文件的所属者移除w权限,所属组移除w权限,增加x权限,其他用户移除x权限,linu命令如下,执行后的效果如图
1 chmod 554 222.txt
我个人觉得符号模式与八进制模式都挺好用的,符号模式更接近自然语言的表述,八进制模式也挺不错。不过基本上都使用八进制模式,因为在linux的bash脚本中都采用八进制模式进行权限的赋予。
好了,今天就到这里,2018快乐,明天见。
上一个教程:开发常见的linux命令
下一个教程:[linux] #line 指令