大数据|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