修改文件权限:chmod
chmod 修改文件权限有两种使用格式:字母法与数字法
字母法:
用法:chmod 参数 文件名
chmod u=rwx,g=rx,o=rx file1 #设置file1文件,当前文件所有者权限为读写可执行chomod u+w,g-w file1 #给file1 增加,减少权限内
[ u/g/o/a ] | 含义 |
---|---|
u | user 表示该文件的所有者 |
g | group 表示与该文件的所有者属于同一组( group )者,即用户组 |
o | other 表示其他以外的人 |
a | all 表示这三者皆是 |
读写,可执行:
rwx | 含义 |
---|---|
r | read 表示可读取,对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录的内容。 |
w | write 表示可写入,对于一个目录,如果没有w权限,那么就意味着不能在目录下创建新的文件。 |
x | excute 表示可执行,对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录。 |
chmod r
添加删除权限:
[ +-= ] | 含义 |
---|---|
+ | 增加权限 |
- | 撤销权限 |
= | 设定权限 |
数字法:
“rwx” 这些权限也可以用数字来代替
字母 | 说明 |
---|---|
r | 读取权限,数字代号为 "4" |
w | 写入权限,数字代号为 "2" |
x | 执行权限,数字代号为 "1" |
- | 不具任何权限,数字代号为 "0" |
如:
chmod 777 file1 #该文件 ugo的权限都是 读写可执行chmod 655 file1 #u=6,g=5,o=1
修改文件所有者:chown