Linux基础命令学习(二):权限管理命令
1.权限管理命令
1.1文件权限概述
Linux操作系统是多任务多用户操作系统,每当我们使用用户名登录操作系统时,Linux都会对该用户进行认证、授权审计等操作。操作系统为了识别每个用户,会给每个用户定义一个ID,就是UID。用户组就相当于多个用户的容器;在Linux系统中,用户组也有一个ID,GID。
在Linux操作系统中,root的权限是最高的,相当于windows的administrator,拥有最高权限,能执行任何命令和操作,而其他用户都是普通用户。
Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。
1.2文件权限解读
1.2.1文件目录列出查看权限
1.2.2上图文件中的权限说明
属主(user)u | 属组(group)g | 其他用户(other)o | ||||||
r | w | x | r | w | x | r | w | x |
4 | 2 | 1 | 4 | 2 | 1 | 4 | 2 | 1 |
r: 对文件是指可读取内容 对目录是可以ls
w: 对文件是指可修改文件内容,对目录 是指可以在其中创建或删除子节点(目录或文件)
x: 对文件是指是否可以运行这个文件,对目录是指是否可以cd进入这个目录
1.3 chmod命令
# chmod命令用来变更文件或目录的权限。
[root@node1 ~]# chmod 666 a.txt
[root@node1 ~]# chmod u+x a.txt
[root@node1 ~]# chmod u=rwx,g=rw,o=x a.txt
还没有评论,来说两句吧...