创建用户
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 同时改变其下所有文件拥有者