一、文件权限的设定
我们先认识一下权限的具体表现形式:
- -rw-r--r-- 常见文件类型(首位的“-”表示文件“d”表示目录“I”表示软链接文件)
- rw- (u所有者) r--(g所属组) r--(o其他人)(每三个为一个权限类别)
- r(读) w(写) x(执行)
- 权限的数字表示
r ---- 4
w---- 2
x---- 1
rwxr-xr-x
7 5 5
常用的权限为777 644 755 - 修改权限的方法
chmod u+x 文件名(所有者权限加可执行权限)
chmod u-x 文件名 (所有者权限减可执行权限)
简单的方法
chmod 777 (最强权限(7=4+2+1))
二、文件的基本权限
1、权限对文件的作用
- r:可读取文件内容(可使用命令cat,more,head,tail)
- w:可编辑,新增,修改文件内容(vi echo)但是不包括删除文件
- x:可执行文件
2、权限对目录的作用 - r:可以查询目录下文件名(ls)
- w:具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,剪切(touch,rm,mv,cp)
- x:可以进入目录(cd)
注意:对文件而言:最高权限是 可执行(x),对目录而言:最高权限是可写(w)(如果目录没有可执行权限那就没有意义,因为进不到该目录) - 创建新用户:
useradd user1
passwd user1 - 修改文件所有者
chown 用户名 文件名 - 修改文件所属组
chgrp 组名 文件名