基本权限修改
-rw-r--r--
其中:第一个“-”表示文件类型(- 文件 d 目录 l 软链接文件)
rw- 表示所有者权限(U)
r-- 表示所属组权限(g)
r-- 表示其他人权限(o)
r 表示读权限(4) w 表示写权限(2) x 表示执行权限(1)
chmod命令
chmod [选项] 模式 文件名
选项: -R 递归
模式: [ugoa] [+-=] [rwx]
[mode=421]
例如:
[root@localhost~ ]# chmod u+x java.txt
[root@localhost~ ]# chmod g+w,o+w java.txt
[root@localhost~ ]# chmod a=rwx java.txt
[root@localhost~ ]# chmod 755 java.txt
权限的数字表示:
r = 4 w = 2 x = 1
rwxr-xr-x 可以表示为755
权限的作用
权限对文件的作用
r:读取文件内容(cat more head tail)
w:编辑、新增、修改文件内容(vi echo),但是不包括删除文件
x:可执行
权限对目录的作用
r:可以查询目录下的文件名(ls)
w:具有修改目录的权限。如:新建文件和目录,删除此目录下的文件和目录,重命名目录文件和目录,剪切(touch rm mv cp)
x:可以进入目录(cd)
对于文件来讲,最高权限是 x
对于目录来讲,最高权限是 w
其他权限命令
chown 用户名 文件名
说明:修改文件所有者
[root@localhost~ ]# chown user1 install.log
chgrp 组名 文件名
说明:修改所属组
[root@localhost~ ]# chgrp group1 install.log
分配文件的基本权限时,核心原则:在最小权限情况下能实现要求即可