創建用戶
1 創建 elasticsearch 用戶組
[root@localhost ~]# groupadd elasticsearch
2 創建用戶 es 並設置密碼為es
[root@localhost ~]# useradd es [root@localhost ~]# passwd es
3 用戶es 添加到 elasticsearch 用戶組
[root@localhost ~]# usermod -G elasticsearch es
4 設置sudo權限
[root@localhost ~]# visudo 在root ALL=(ALL) ALL 一行下面 添加es用戶 如下: es ALL=(ALL) ALL 添加成功保存后切換到es用戶操作 [root@localhost ~]# su es [es@localhost root]$
linux修改文件所有者和文件所在組
chgrp 用戶名 文件名 -R
chown 用戶名 文件名 -R
-R表示遞歸目錄下所有文件
1.修改文件所屬組群——chgrp
修改文件所屬組群很簡單-chgrp命令,就是change group的縮寫(我們可以利用這些來記憶命令)
語法:
chgrp 組群 文件名/目錄
[root@redhat zgz]# chgrp groupb filea --改變filea所屬群組
2.修改文件擁有者——chown
修改組群的命令使chgrp,即change group,那么修改文件擁有者的命令自然就是chown,即change owner。chown功能很多,不僅僅能更改文件擁有者,還可以修改文件所屬組群。如果需要將某一目錄下的所有文件都改變其擁有者,可以使用-R參數。
語法如下:
chown [-R] 賬號名稱 文件/目錄
chown [-R] 賬號名稱:
組群 文件/目錄
chown myy:groupa filea --修改filea的擁有者為myy,並且同時修改組群為groupa
[root@redhat zgz]# chown -R myy zgzdir 同時改變其下所有文件擁有者