使用nobody運行redis

redis是按假設當前是安全的環境設計的, 若是服務器直接運行redis-server會有安全方面的問題.linux

因此使用linux下的nobody用戶來運行redis; nobody是linux下最小權限的用戶, 其默認是不能直接登陸的redis

一. 改/etc/passwd文件:安全

vi /etc/passwd
...
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin     # 將nologin 改成 bash
dbus:x:81:81:System message bus:/:/sbin/nologin
... 

 

二.後臺運行使用tmux管理:bash

yum install tmux 

 

三.使用tmux新建後臺環境:服務器

tmux new-session -s redis

 

四.在新建的環境中輸入起動命令後關閉窗口就好了:session

su -m nobody -c redis-server 

 

五.若是又想進這個後臺窗口只須要輸入:spa

tmux attach -t redis
相關文章
相關標籤/搜索