2017-01-27 12 views
0

CONFIG GET dir --> "/var/lib/redis"CONFIG GET dbfilename --> "redis.rdb"으로 redis-server를 설정했습니다.Redis config dir이 "/ var/spool/cron"을 "/ var/spool/cron"으로 주기적으로 "저장하지 못했습니다. 권한이 거부되었습니다."오류로 수정되었습니다.

그러나 서버를 몇 시간 또는 며칠 후에 실행하면 "Failed opening .rdb for saving: Permission denied" 오류가 발생하기 시작합니다.

다시 CONFIG GET dir --> "/var/spool/cron"CONFIG GET dbfilename --> "root"을 다시 입력하십시오. 나는 무슨 일이 일어나고 있는지 일종의 이해를 위해 그 곳 곳곳을 바라 보았다.

단순히 redis-server를 다시 시작하면 config가 다시 "redis.conf"파일에서 설정 한 원래 설정으로 다시 설정됩니다.

+1

누군가가 내 서버를 공격하려고하는 것처럼 들립니다. 적어도 비밀 번호를 입력하십시오. –

+0

@ItamarHaber는 당신이 옳을 수 있다고 생각합니다. – outboundexplorer

+0

죄송합니다. 서버를 굽고 신선한 상태에서 시작하는 것이 좋습니다. –

답변

0

보안 문제 일 수 있습니다. 상자 밖으로 나가기는 모든 IP 주소를 통해 액세스 할 수 있습니다. @ItamarHaber가 제안한 보안 문제인지 확인하기위한 첫 번째 단계는 간단히 말해서 로컬 호스트에 redis 서버를 바인딩하기 만하면 문제가 해결 된 것 같습니다. 여기에 도움이 된 위대한 기사가 있습니다. A few things about Redis security