====== chmod ======
----
设置文件权限用chmod 命令
修改权限有两种方式:
- 权限的字符表示
- 权限的八进制表示
chmod 命令用来修改文件和目录的访问权限,命令语法:
''$ chmod 模式 文件名''
必须是文件或目录的所有者才能修改其访问权限
**root 用户可以修改任何文件和目录的权限**
模式:
**字符方式**:
u文件所属用户;g文件所属组;o其他用户;
a所有用户;+增加权限;-去除权限;=重置权限。
例:
$ chmod u+w,g-x,o=r file
**数字方式**:
例如:设置文件权限为 rw-xr-----
rw- r-- ---
110 100 000
6 4 0
$ chmod 640 file
====== 文件的权限 ======
----
$ ls -l
- rw-r-- r-- 1 user1 system 1081 Jun 13 11:32 file
drwxr-xr-x 2 user1 system 512 Jun 13 11:32 man
文件和目录权限:
第一个rwx是文件或目录所属的用户的权限
第二个rwx是文件或目录所属的组的权限
第三个rwx是其他用户的权限
对普通文件而言,
"r"代表可以阅读文件内容,
"w"代表可以修改或删除文件内容,
"x"代表可以将文件作为命令来执行(同时需要r权限)。
对目录文件而言,
“r”代表可以列出目录所包括的文件,
“w”可以在目录内创建或删除文件(同时需要x权限),
“x”表明目录可以做为当前目录。
**注意:能否删除文件跟文件所在的目录的w权限有关,
跟文件本身的权限无关**