Linux中档案的所属有三种owner/group/others.我们修改档案所属及权限需要用到chown、chgrp、chmod这三个指令。
chown:change owner,即改变档案的拥有者,假设我的用户为williamchi,我在root权限下想把text这个档案给williamchi,我就可以这样执行这个命令chown williamchi text
chgrp:change group,即改变档案的所在群组。假设我的用户群组为williamchi,我在root权限下想把text这个档案给williamchi群组,我就可以这样执行这个命令chgrp williamchi text
chmod:改变owner/group/other对档案的权限。u代表owner,g代表group,o代表others,a代表all.我们改变权限的时候就可以这样做:chmod u=rwx,g=rw,o=rw filename,这个就相当于chmod 766 filename.如果用“=”给各个所属赋予权限的话,则该所属原本的权限将会被覆盖。我们也可以用“+”、“-”给所属增加或减少权限。比如给三种所属全都加上读写执行的权限,我们便可以这么写:chomd a+rwx filename。当然“+”、“-”、“=”这三种权限“运算符”可以一块用,比如chmod u=rw,g+w,o-x filename。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29876573/viewspace-1273134/ ,如需转载,请注明出处,否则将追究法律责任。