美文网首页
使用 runuser 运行 elasticsearch

使用 runuser 运行 elasticsearch

作者: momo1023 | 来源:发表于2019-11-26 15:21 被阅读0次

runuser 命令使用一个替代的用户或者组ID运行一个Shell

这个命令仅在root用户时有用

仅以会话PAM钩子运行,并且没有密码提示。如果用一个非root用户,并且该用户没有权限设置user ID,这个命令将会因为程序没有setuid而失败。因runuser不会运行认证和账户PAM钩子,它比su更底层

可用选项:

  • -l: 让shell成为登录shell,用 runuser -l PAM 文件替代默认的
  • -g:指定主要的组
  • -G 追加组
  • -c:命令,要传到shell的单个命令
  • --session-command=COMMAND:使用-c传递单个命令道shell中并且不创建新的会话
  • -m: 不重置环境变量

使用 runuser 运行 elasticsearch

runuser -s /bin/bash -l elasticsearch -c "nohup /usr/share/elasticsearch/bin/elasticsearch &"

相关文章

网友评论

      本文标题:使用 runuser 运行 elasticsearch

      本文链接:https://www.haomeiwen.com/subject/tcaewctx.html