您的位置:首页 > 其它

文件及目录的归属关系

2016-07-21 15:13 169 查看

文件及目录的归属关系

在LINUX里面每个文件服务都需要对应一个用户和用户组。

1 chown

chown命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户id,用户组可以是组名或组id。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符。只有文件主和超级用户才可以便用该命令。

语法:

chown [选项] [所有者:组] 文件

-R或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;

方法:

chown 用户 文件/目录

仅仅授权用户

chown :组 文件/目录

仅仅授权用户组

chown 用户:组 文件/目录

授权用户和组

说明:

1)其中的:可以用“.”替代。

2)要授权的用户和组名,必须是linux系统实际存在的。

2 chgrp

chown的子集,仅仅改变文件的属组。

语法:

chgrp [参数选项] 文件

-R:递归处理,将指定目录下的所有文件及子目录一并处理

3 特殊情况

[root@oldboy test]# ls -lh /test

总用量 4.0K

drwxr-xr-x. 2 501 502 4.0K 3月27 14:19 a

当系统不存在与文件对应的用户,就会以数字的形式显示。有时候我们删除了用户,但没有删除其家目录。这种情况,它的目录的属主和属组也会变成数字。

来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: