Linux命令:改变文件或目录的访问权限( 二 )
语法:chown [选项] 用户或组 文件
说明:chown将指定文件的拥有者改为指定的用户或组 。用户可以是用户名或用户ID 。组可以是组名或组ID 。文件是以空格分开的要改变权限的文件列表,支持通配符 。
该命令的各选项含义如下:
- R 递归式地改变指定目录及其下的所有子目录和文件的拥有者 。
- v 显示chown命令所做的工作 。
操作对象who可是下述字母中的任一个或者它们的组合:
u 表示“用户(user),即文件或目录的所有者 。
g 表示“同组(group)用户,即与文件属主有相同组ID的所有用户 。
o 表示“其他(others)用户 。
a 表示“所有(all)用户 。它是系统默认值 。
操作符号可以是:
添加某个权限 。
- 取消某个权限 。
= 赋予给定权限并取消其他所有权限(如果有的话) 。
设置mode所表示的权限可用下述字母的任意组合:
r 可读 。
w 可写 。
x 可执行 。
X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性 。
s 在文件执行时把进程的属主或组ID置为该文件的文件属主 。方式“u+s设置文件的用户ID位,“g+s设置组ID位 。
t 保存程序的文本到交换设备上 。
u 与文件属主拥有一样的权限 。
g 与和文件属主同组的用户拥有一样的权限 。
o 与其他用户拥有一样的权限 。
文件名:以空格分开的要改变权限的文件列表,支持通配符 。
在一个命令行中可给出多个权限方式,其间用逗号隔开 。例如:chmod g r,o r example
使同组和其他用户对文件example 有读权限 。
推荐阅读
- 红帽Linux获美国政府最高安全等级认证
- Linux终端下的强大工具screen的认识
- Linux 认证,我们到底该去考不考?
- 删除数据库的sql命令是
- Linux的LUPA认证考试系统beta2发布
- Linux认证能帮助你找到一份好工作吗?
- Linux系统通过手机GPRS上网设置简介
- Ubuntu Linux---GNU libc库
- SELinux Linux安全新高度 安全增强Linux 剖析
- linux实用系统管理命令回顾