> 文章列表 > 蓝易云:Linux系统命令-chmod命令详细介绍.系列【17】

蓝易云:Linux系统命令-chmod命令详细介绍.系列【17】

蓝易云:Linux系统命令-chmod命令详细介绍.系列【17】

在Linux系统中,chmod命令用于更改文件目录权限。该命令可以通过数字表示法或符号表示法来指定权限。下面详细介绍该命令的用法。

命令格式:

chmod [NUM/SYM] MODE FILE

命令参数:

NUM:数字表示法,用于指定权限模式。

SYM:符号表示法,用于指定权限模式。

MODE:权限模式,可以使用数字或符号表示法指定。

FILE:需要更改权限的文件或目录。

常用权限模式:

r:读取权限,表示可以查看文件或目录的内容。

w:写入权限,表示可以修改文件或目录的内容。

x:执行权限,表示可以运行文件或进入目录。

-:表示没有该权限。

常用数字表示法:

r:4

w:2

x:1

-:0

数字表示法格式:

owner/group/others

例如:rwxr-xr-- 表示 owner 具有读、写、执行权限,group 具有读、执行权限,others 仅具有读权限。

在数字表示法中,如果想为owner、group和others设置同样的权限,可以使用简化形式,例如:chmod 777 FILE 表示在owner、group和others均具有读、写、执行权限。

常用符号表示法:

u:表示 owner。

g:表示 group。

o:表示 others。

a:表示 all,即u、g、o三者之和。

+:添加权限。

-:移除权限。

=:设置权限。

符号表示法格式:

[who][+-=][permissions]

例如:chmod u+x FILE 表示为owner添加执行权限;chmod go-w FILE 表示为group和others移除写入权限;chmod a=r FILE 表示为所有用户设置只读权限。

注意事项:

1. 目录也可以设置执行权限,当目录没有执行权限时,用户无法进入该目录。

2. 具有读取权限的文件可以复制,具有写入权限的文件可以修改和删除。

有关更多详细信息,请访问:www.tsyvps.com