Linux---文件权限

权限:
用户类型:拥有者U 所属组G 其他人O
权限类型:R W X “-”表示没有权限
ll查看文件
-rw-r--r-- 1 student student 124
2--4 u用户对文件的权限
5--7 g所属组对文件的权限
8--10 o其他人对文件的权限
第一列“-”代表普通文件
d 目录文件
c 字符设备文件(键盘鼠标)
l 链接文件(软链接文件)
s socket文件
p 普通文件
更改权限:
chmod u+r(w,x) 文件名 #增减用户的某个权限
      u-r(w,x) 文件名 #除去用户的某个权限
      g+
      g- #更改组的权限
      o+
      o- #更改其他人的权限
对权限进行数字设置rwx 2^2+2^1+2^0=7
r-- 400 -w- 020 --x 001
chmod 764 file #表示对file文件指定权限为-rwxrw-r--
用户类型修改:
chown 用户名 文件名 #变更用户
chgrp 组名 文件名 #变更所属组
chown harry:alex file #一条命令修改所属者和所属组
目录的最大权限为777 
最大权限-umask=默认权限
umask #查看umvimask值
文件的最大权限为666 #创建文件时由于安全原因不允许拥有x权限
最大权限-umask=默认权限
系统规定:UID和GID一致的用户umask值才为022
修改umask
1、 umask 数字 #设置umask值,只对当前环境有效,临时生效
2、 vim ~/.bashrc 打开后在最后一行写:umask 002   #写入配置文件,当前环境不生效,重新登陆后生效,永久生效
例: vim /home/student/.bashrc #修改student用户配置文件只对该用户有效
注意:当umask值为033时,创建文件时文件的默认权限本为666-033=633 rw--wx-wx 由于安全原因文件不能有x权限,所以系统会把权限自动加1,变为644权限 rw-r--r--
特殊权限
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值