Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 从不同用户运行Puppet managed redis_Unix_Redis_Puppet - Fatal编程技术网

Unix 从不同用户运行Puppet managed redis

Unix 从不同用户运行Puppet managed redis,unix,redis,puppet,Unix,Redis,Puppet,目前我正在从root用户运行puppet。我想用puppet管理Redis。我为木偶找到了redis模块。我想使用“redis”用户运行redis服务器。因此,在puppet中是否可以使用不同的用户启动命令/进程/脚本?实现这一点的最佳方法是确保您的服务管理框架使用正确的用户启动服务 如果您希望使用Puppet直接启动服务(这不是最佳实践),那么您可以使用exec资源类型的用户参数。exec资源类型的文档位于:

目前我正在从root用户运行puppet。我想用puppet管理Redis。我为木偶找到了redis模块。我想使用“redis”用户运行redis服务器。因此,在puppet中是否可以使用不同的用户启动命令/进程/脚本?

实现这一点的最佳方法是确保您的服务管理框架使用正确的用户启动服务

如果您希望使用Puppet直接启动服务(这不是最佳实践),那么您可以使用exec资源类型的用户参数。exec资源类型的文档位于: