chmod英文全拼:change mode

该命令是控制用户对文件的权限命令

文件调用分为三个级别:Owner(文件所有者)、Group(用户组)、Other Users(其他用户)

权限分为三种:Read(可读)、Write(可写)、Execute(可执行)

Read(可读):代表权限中的4,Write(可写):代表权限中的2,Execute(可执行):代表权限中的1

权限分为八个级别:7:可读可写可执行(4+2+1)、6:可读可写(4+2+0)、5:可读可执行(4+0+1)、4:可读(4+0+0)、3:可写可执行(0+2+1)、2:可写(0+2+0)、1:可执行(0+0+1)、0:无权限(0+0+0)

用户类型(who)

u(user):文件所有者

g(group):文件所有者所在组

o(others):所有其他用户

a(all):所有用户,相当于ugo

操作符(Operator)

+:为指定的用户类型增加指定权限

-:为指定用户类型去除指定权限

=:重新设置指定用户类型的权限

权限(Permission)

r:设置为可读权限

w:设置为可写权限

x:设置为可执行权限

两种书写方式:

方法一:

chmod ugoa+rwx 文件名称(通过 用户类型 和 操作符 设置权限)

chmod ugo+rwx 文件名称 == chmod a+rwx 文件名称(最高权限:所有用户皆可对文件进行操作)

方法二:

chmod abc 文件名称(abc表示以 数字 的形式给三种人群设置权限)

chmod 777 文件名称(最高权限:所有用户皆可对文件进行操作)

Logo

更多推荐