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