博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux---文件权限
阅读量:6153 次
发布时间:2019-06-21

本文共 911 字,大约阅读时间需要 3 分钟。

权限:
用户类型:拥有者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--
特殊权限

转载于:https://www.cnblogs.com/lihuaichen/p/8270186.html

你可能感兴趣的文章
数据库之MySQL
查看>>
2019/1/15 批量删除数据库相关数据
查看>>
数据类型的一些方法
查看>>
Webpack 2 中一些常见的优化措施
查看>>
移动端响应式
查看>>
js中var、let、const的区别
查看>>
简洁优雅地实现夜间模式
查看>>
react学习总结
查看>>
在soapui上踩过的坑
查看>>
MySQL的字符集和字符编码笔记
查看>>
ntpd同步时间
查看>>
must implement java.io.Serializable hessian
查看>>
Microsoft Licenses Flash Lite for Windows Mobile Users
查看>>
HDOJ 2020 绝对值排序
查看>>
HDOJ/HDU 2560 Buildings(嗯~水题)
查看>>
Maven编译时跳过Test
查看>>
Spring Boot 整合Spring Security 和Swagger2 遇到的问题小结
查看>>
[20170628]12C ORA-54032.txt
查看>>
linux运维人员的成功面试总结案例分享
查看>>
Windows DHCP Server基于MAC地址过滤客户端请求实现IP地址的分配
查看>>