2017-12-27 12 views
0

RHEL 7にインストールして少し構成しました。 これはrootとして起動しています。Redisサービスをroot以外のユーザーとして実行

Redis Serviceをroot以外のユーザーとして実行しようとしています。 何か指摘していただければ幸いです。

+0

詳細を追加してください –

答えて

0

ユーザーとグループ "redis"が作成されていない場合は作成してください。

useradd redis 

続いて(実は、私はチャンにRedisのについてのすべてのファイルをアドバイスが、私はあなたがインストールパスがわからない)「のRedisサーバ」という名前のファイルの所有者と「Redisの-CLI」に変更します。

chown redis. "your path" 

systemctl status redis 
systemctl start redis //start the service 
sysyemctl stop redis //stop the service 
systemctl enable redia //start the service when system boot 

私も中に設定を貼り付ける内容に

[Unit] 
Description=Redis In-Memory Data Store 
After=network.target 
[Service] 
User=redis 
Group=redis 
Type=forking 
ExecStart="the absolute path of redis-server" "ths absolute path of redis.conf" 
ExecStop="the absolute path of redis-cli" shutdown 
[Install] 
WantedBy=multi-user.target 

を書くこの

vim /usr/lib/systemd/system/redis.service 

のようなスクリプトを作成してから、次のようなコードを使用することができます私のマシンとそれはうまく動作します私 enter image description here

これは助けてください!

関連する問題