Linux之文件模式与权限

文件模式

linux系统中每个文件都有一组权限值,拥有控制用户读写文件和运行文件的资格。
  1. 文件模式
    文件模式是用于显示文件权限的情况和其他附件信息创建时间、日期、文件名。
  2. 文件信息解读
    -rw---x--x 1 root root 208 2月 9 22:15 1.txt 这句话前十位字符的意义:代表文件的权限信息。
    第一位是文件类型,-代表常规文件、-d地代表目录、-l代表符号链接
    第二位到第四位分别是文件拥有者对文件的读、写、执行的权限。
    第五位到第七位分别是文件拥者所在组对文件的读、写、执行的权限。
    后三位分别是其他部分(全局权限)对文件读、写、执行的权限。一般不赋予写权限。
  3. 读、写、执行的权限符号
    r 表示文件可读
    w 表示文件可写
    x 表示文件可以执行
    -表示无该权限
    权限位是权限信息中代表权限的三个部分,也就是权限信息后九位。

变更文件权限

  1. 命令
    使用 chmod 命令对文件的权限进行修饰。
  2. 权限部分的缩写
    -u 用户
    -g 用户组
    -o 其他用户组
    -a 三者皆是
    + 表示增加权限
    - 表示取消权限
    = 表示唯一设定权限
    1 表示执行
    2 表示写
    4 表示读
  3. 参数解释
    -c : 若该文件权限确实已经更改,才显示其更改动作
    -f : 若该文件权限无法被更改也不要显示错误讯息
    -v : 显示权限变更的详细资料
    -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
  4. 变更权限方式一
    使用加减号进行添加和取消权限类如:
    chmod ug+rw 1.txt 表示为用户和用户组添加读、写的权限。
    chmod ug-rw 1.txt 表示为用户和用户组取消读、写的权限。
  5. 变更权限方式二
    chomod 744 1.txt 表示为用户添加读、写、执行权限,用户组与全局权限添加读权限
  6. 常见权限数字组合
模式详情对象
644u: rw; g,o: r文件
600u: rw; g,o: - - -文件
755u: rwx; g,o: r-x目录,程序
700u: rwx; g,o: - - -目录,程序
711u:rwx; g,o: --x目录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值