Linux权限管理

  • A+
所属分类:Linux

chmod更改文件或目录权限

基本用法

chmod +x file        //文件增加执行权限
chmod -x file        //文件移除执行权限 
chmod u=rwx,g=rx,o=r file        //同时设置多个类别的权限
chmod 644 file        //使用数字表示法给文件设置所有权限

模式
符号表示法:使用 u(所有者)、g(所属组)、o(其他用户)、a(所有用户)以及 r(读)、w(写)、x(执行)来表示权限的增减或设置;
数字表示法:使用数字来代表权限组合,4(读)、2(写)、1(执行),将这些数字相加得到权限组合。

常用选项及其含义
-R, --recursive:递归地改变目录及其子目录下的所有文件的权限;
-f, --silent, --quiet:禁止大多数错误消息;
-v, --verbose:为每一个处理的文件输出诊断信息;
-c, --changes:仅当文件权限实际发生变化时才输出结果;
--reference=rfile:使用参考文件 rfile 的权限来设置目标文件的权限。

chown改变文件或目录的所有者(owner)和所属组(group)

基本用法

chown user file        //改变文件的所有者
chown user:user file        //改变文件的所有者和所属组
chown -R user:user directory        //递归地改变目录及其内部所有文件的所有者和所属组  -R
chown -R user directory        //递归地改变目录及其内部所有文件和子目录的所有者  -R
chown :user file        //仅改变所属组,不改变所有者
chown -v user:user file        //显示更改所有者和所属组的过程  -v
chown -f user:user file        //忽略错误信息  -f

常用选项及其含义
-R:递归地改变目录及其内部所有文件的所有者和所属组;
-h:影响符号链接本身,而不是它指向的文件(仅在Linux系统上有效);
-c:输出改变了所有者或所属组的文件的信息;
-f:抑制大部分的错误信息;
-v:为每个处理的文件输出诊断信息。

Linux权限管理
xxx

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: