1、权限介绍
(1)权限种类 :读写执行(rwx)
(2)权限所有者 :拥有者(a) 所属组(g) 其他组(o)
2、修改文件权限(chmod)
格式 : chmod [可选项] <mode> <file...>
[可选项]
-c, --changes like verbose but report only when a change is made (若该档案权限确实已经更改,才显示其更改动作)
-f, --silent, --quiet suppress most error messages (若该档案权限无法被更改也不要显示错误讯息)
-v, --verbose output a diagnostic for every file processed(显示权限变更的详细资料)
--no-preserve-root do not treat '/' specially (the default)
--preserve-root fail to operate recursively on '/'
--reference=RFILE use RFILE's mode instead of MODE values
-R, --recursive change files and directories recursively (以递归的方式对目前目录下的所有档案与子目录进行相同的权限变更)
--help 显示此帮助信息
--version 显示版本信息
[mode]
权限设定字串,详细格式如下 :
[ugoa...][[+-=][rwxX]...][,...],
其中
[ugoa...]
u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示所有(包含上面三者)。
[+-=]
+ 表示增加权限,- 表示取消权限,= 表示唯一设定权限。
[rwxX]
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
[file...]
文件列表(单个或者多个文件、文件夹)
例:设置所有用户可读取文件 file.txt
chmod ugo+r file.txt or chmod a+r file.txt
3、更改文件拥有者(chown)
说明:一般只有系统管理员(root)拥有此操作权限
格式 :chown [可选项] user[:group] file
例:设置文件file1.txt、file2.txt 的拥有者设为 users 群体的 tom
chown tom:users file file1.txt file2.txt