禁止使用root权限启动Redis服务

正文:
step 1 查询Linux是否创建过redis用户和用户组:
查询用户:

cut -d : -f 1 /etc/passwd | grep redis

查询用户组:

less /etc/group | grep redis

step 2 创建redis用户组合用户:
创建redis用户组:

groupadd redis

创建redis用户,并且不可登录:

useradd -g redis -s /sbin/nologin -M redis

step 3 配置文件和文件夹的用户和用户组:
chown -R redis:redis /data/redis/
chown -R redis:redis /usr/local/redis/
chown -R redis:redis /data/logs/redis/

step 4 杀死Redis进程:
ps -ef | grep "redis-server" | grep -v grep | awk '{print $2}'| xargs kill -9

step 5 重启:
sudo -u redis nohup /usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf &

step 6 验证:
ps -ef |grep redis

原文链接:https://blog.csdn.net/huantai3334/article/details/111397445

分享到:更多 ()

抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址