上一主题: 本地 UNIX 环境中的 selang 命令下一主题: chgrp 命令 — 修改 UNIX 组


chfile 命令 — 修改 UNIX 文件设置

在本地 UNIX 环境中有效

chfile 和 editfile 命令可以更改一个或多个 UNIX 文件的设置。

注意:此命令同样存在于 AC 环境中,但操作有所不同。

此命令有以下格式:

{{chfile|cf}|{editfile|ef}} fileName \
[owner(userName)] \
[group(groupName)] \
[mode( \
[fowner(string)] \
[fgroup(string)] \
[fother(string)] \
)]
文件名

指定要更改其设置的文件的名称。 至少输入一个 UNIX 文件名。 更改多个文件时,请用括号将文件名列表括起,并用空格或逗号分隔文件名。

group(groupName)

更改文件所属的组。 指定有效的组名。

事务模式

更新文件的访问模式。

fowner(string)

为文件所有者指定访问模式。 在 string 中使用字母 r、w 和 x,可分别指定读取、写入和执行权限。 使用字母 s 生成文件 setuid。

string 前面加上加号 (+) 可向现有权限添加权限。 在 string 前面加上减号 (‑) 可删除权限。 如果未指定前缀,则之前的权限将重置到 string。

fgroup(string)

指定文件组的访问模式。 在 string 中使用字母 r、w 和 x,可分别指定读取、写入和执行权限。 使用字母 s 生成文件 setgid。

string 前面加上加号 (+) 可向现有权限添加权限。 在 string 前面加上减号 (‑) 可删除权限。 如果未指定前缀,则之前的权限将重置到 string。

fother(string)

指定应用到其他访问者的访问模式。 在 string 中使用字母 r、w 和 x,可分别指定读取、写入和执行权限。 在 string 前面加上加号 (+) 可向现有权限添加权限。 在 string 前面加上减号 (‑) 可删除权限。 如果未指定任何前缀,则先前的权限将重置到 string

owner(userName)

更改文件的所有者。 指定有效的 UNIX 用户的用户名。