Hadoop-Linux的权限管理操作

一、权限概述总述:Linux系统一般将文件可存/取访问的身份分为3个类别:owner、group、others,且3种身份各有read、write、execute等权限。

1、权限介绍什么是权限?

在多用户(可以不同时)计算机系统的管理中,权限是指某个特定的用户具有特定的系统资源使用权力,像是文件夹、特定系统指令的使用或存储量的限制。

Linux的权限介绍

要设置权限,就需要知道文件的一些基本属性和权限的分配规则。在Linux中,ls命令常用来查看文件的属性,用于显示文件的文件名和相关属性。

二、权限设置

语法:#chmod 选项 权限模式 文档

注意事项:常用选项:-R:递归设置权限(当文档类型为文件夹的时候)

权限模式:就是该文档需要设置的权限信息

文档:可以是文件,也可以是文件夹,可以是相对路径也可以是绝对路径。

注意点:如果想要给文档设置权限,操作者要么是root用户,要么就是文档的所有者。

1字母形式给谁设置:u:表示所有者身份owner(user)g:表示给所有者同组用户设置(group)

o:表示others,给其他用户设置权限

a:表示all,给所有人(包含ugo部分)设置权限

如果在设置权限的时候不指定给谁设置,则默认给所有用户设置

权限分配方式:

+:表示给具体的用户新增权限(相对当前)

-:表示删除用户的权限(相对当前)

=:表示将权限设置成具体的值(注重结果)【赋值】

权限字符:r:读

w:写

x:表示执行

-:表示没有权限

例如:需要给anaconda-ks.cfg文件(-rw-------.)设置权限,要求所有者拥有全部的权限,同组用户拥有读和执行权限,其他用户只读权限

2、数字形式

读:r4

写:w2

执行:x1

没有任何权限:0

全部权限(u):

读+写+执行=4+2+1=7

读和执行(g):读+执行=4+1=5

读权限(o):读=4

三、属主与属组设置

属主:所属的用户(文件的主人)

属组:所属的用户组

1、chown

作用:更改文档的所属用户

语法:#chown -R username文档路径

2、chgrp

作用:更改文档的所属用户组

语法:#chgrp-Rgroupname 文档的路径

你可能感兴趣的:(hadoop)