大数据|linux权限chmod和chown

Posted 无聊的三文鸡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据|linux权限chmod和chown相关的知识,希望对你有一定的参考价值。

一、基础概念

1)rwx含义

示例如下

r:读权限read 4

w:写权限write 2

x:操作权限execute  1

-:无权限

2)drwxr - xr -x 与 - rw - r - - r - -

【文件或文件夹】【owner权限】【group权限】【others权限】

【文件是-,文件夹是d】【r/w/x相加】【r/w/x相加】【r/w/x相加】

Linux档案的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。

解读:drwxr - xr -x

  d:文件夹,rwx:所属用户拥有读写和操作的权限,r-x:用户组拥有读和操作的权限,r-x:其他用户拥有读和操作的权限

解读: - rw - r - - r - -

  -:文件,rw-:所有用户拥有读写权限,r--:用户组拥有读的权限,r--:其他用户拥有读的权限

3)elsearch root

elsearch 所属用户

root 所属用户组

二、修改权限

1)chmod

第一种方法:

chmod     [{ugoa}{+-=}{rwx}]      [文件或目录]

u:所有者    g:所属组    o:其他人    a:所有人                                      

+:为用户增加权限     -:为用户减少权限     =:为用户赋予权限                                            

r:读权限     w:写权限      x:执行权限

示例:chmod u+w,g-w,o+r test //test文件夹,所属用户增加写权限,所有用户组删除写权限,其他用户增加读取权限

第二种方法:

chmod   -R    [mode=421]     [文件或目录]           

r:4   w:2   x:1                                         

r为读权限,可以用4来表示,                                          

w为写权限,可以用2来表示,                                         

x为执行权限,可以用1来表示。                                        

-R 递归修改(就是将嵌套在很多文件夹中的文件权限修改了,如果没有这个,只能到指定的文件夹下进行修改)

示例:chmod -R 775 test //test文件夹,所属用户读写操作权限,所有用户组读写操作权限,其他用户读操作权限

 2)chown

修改文件和文件夹所属用户和用户组

chown jy:jyy test //修改test文件夹的用户组为jyy,用户为jy

chown -R jy:jyy test //修改test文件夹及所有子目录的用户组为jyy,用户为jy

以上是关于大数据|linux权限chmod和chown的主要内容,如果未能解决你的问题,请参考以下文章

大数据讲课笔记1.3 Linux目录操作

Linux文件权限,chmod

Linux权限详解(chmod、600、644、666、700、711、755、777、4755、6755、7755)

Linux下chmod 777 修改权限

linux文件权限更改命令chmod及数字权限

linux 文件权限更改命令 chmod 及数字权限