详细说明文件所有权变化信息。
组
要改变到的组,可以是组号的数字值,也可以是/etc/growp文件中的组名。
文件列表
要改变组所有权的文件列表,文件间以空格分隔。
如果你不是文件的所有者或超级用户则不能改变文件的组所有权。
例子:chgrp ekoala /usr/eee/*
即把/usr/eee下的所有文件的组所有权改变为ekoala的。
chomd
改变文件模式,文件模式控制与该文件有关的访问权。Linux有3个安全级别:所有者级、组访问级和其他用户级。在这3个级中有3种读写权限:读、写和执行。对标准文件,读权限意味着用户可以看到该文件的内容;写权限能修改文件;执行权限则可以运行文件。对于目录则稍有不同:读权限可以看到目录下的内容,即可以用ls命令;写权限则可以在目录下建立新文件或从目录中删除文件;执行权限则意味着能从一个目录转变到另一个目录中,则可以使用cd命令。
用法:
chomd a + w letter
则是给所有用户加入写文件letter的权限。
权限代码为:读(r)、写(w)、执行(x)。
chown
这个命令和chgrp很相似,这个命令是改变文件的用户所有权,就是说将文件的拥有者设为其他用户。用法:
chown [参数] 用户 文件列表,参数有:
参数
说明
-c
只有在文件权限确实改变时才进行详细说明。
-f
不打印权限不能改变的文件错误信息。
-v
详细说明权限的变化。
文件列表
列出由要chown改变权限的文件。
用户
可以是用户号或是在/etc/passwd文件中的用户名。
要注意的是:文件的所有权只能由超级用户或文件的所有者更改。但是,如果文件的所有者将文件指定给其他的用户,则没有权利将文件再指定给自己,因为此时该用户已经不是文件的所有者了。
例子:
chown ekoala /usr/eee/ttqq ,这个意思是将/usr/eee/ttqq这个文件的所有者改为ekoala。
id
显示用户的系统标识,报告用户的名称、用户号、组名和组号。参数:
参数
说明
-g