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

181 阅读1分钟

#查询Linux是否创建过redis用户和用户组:

##查询用户:

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

##查询用户组:

less /etc/group  | grep redis

创建redis用户组合用户:

##创建redis用户组:

groupadd redis

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

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

配置文件和文件夹的用户和用户组:

chown -R redis:redis /data/redis/
chown -R redis:redis /usr/local/redis/
chown -R redis:redis /data/logs/redis/

#杀死Redis进程:

ps -ef | grep "redis-server" | grep -v grep | awk '{print $2}'| xargs  kill  -9

重启:

sudo -u redis nohup /usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf &

#验证:

ps -ef |grep redis