Linux常用命令——权限管理命令
(1)chmod命令:更改文件或目录的权限
chmod 是修改权限的命令,基本信息如下:
- 命令名称:chmod。
- 所在路径:/bin/chmod。
- 执行权限:所有用户。
- 功能描述:修改文件的权限模式。
在Linux系统中,文件的权限有两个人可以更改,一个是文件的所有者,一个是管理员root;
1.1> 更改权限的方式一:chmod [ {ugoa} { +-= } {rwx} ] [ 文件或目录 ]
用户身份:
- -u:代表所有者(user)。
- -g:代表所属组(group)。
- -o:代也人(other)。
- -a:代表全部身份(all)。
赋予方式:
- +:加入权限。
- :减去权限。
- =:设置权限。
权限:
- r:读取权限(read)。
- w:写权限(write)。
- x:执行权限(execute)
[root@redhat tmp]# ls -l services
-rw-r--r--. 1 root root 40 3月 24 01:22 services
[root@redhat tmp]# chmod u+x services
[root@redhat tmp]# ls -l services
-rwxr--r--. 1 root root 40 3月 24 01:22 services
[root@redhat tmp]# chmod g+w,o-r services
[root@redhat tmp]# ls -l services
-rwxrw----. 1 root root 40 3月 24 01:22 services
[root@redhat tmp]# chmod g=rwx services
[root@redhat tmp]# ls -l services
-rwxrwx---. 1 root root 40 3月 24 01:22 services
1.2> 更改权限的方式二:权限的数字表示,r----4,w----2,x----1;例如:rwxrw-r--: 764
[root@redhat tmp]# chmod 640 services
[root@redhat tmp]# ls -l services
-rw-r-----. 1 root root 40 3月 24 01:22 servi