Linux笔记---修改文件所有者、所属组

236 阅读1分钟

首先注意一点,文件的所属组并不一定是所有者所在的组。

举个例子。 现有三个组(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