首先注意一点,文件的所属组并不一定是所有者所在的组。
举个例子。 现有三个组(A、B、C),三个用户(a、b、c)。a 属于 A 组,b 属于 B 组, c 属于 C组。 a 的文件可以属于 B 组(假设这个权限为读写),那么 B 中所有用户都有对这个文件读写的权限。
修改文件所有者
chown
命令使用
chown [userName] [fileName]-rw-r--r--. 1 qyfl qyfl 0 Dec 14 00:08 temp.txt$ sudo chowm tempUser temp.txt$ ll-rw-r--r--. 1 tempUser qyfl 0 Dec 14 00:15 temp.txt复制代码
大多数执行这行命令的时候是没有权限的,这时候需要加上 sudo。
修改文件所属组
chowm
同时也可以修改文件所属组。
chown [userName]:[groupName] [fileName]$ sudo chowm qyfl:tempGroup temp.txt$ ll-rw-r--r--. 1 qyfl tempGroup 0 Dec 14 00:35 temp.txt复制代码
chgrp
也可以修改文件所属组。
chgrp [groupName] [fileName]$ sudo chgrp qyfl temp.txt$ ll-rw-r--r--. 1 qyfl qyfl 0 Dec 14 00:45 temp.txt复制代码