标签:user com 权限设置 linux centos 用户角色 RoCE status usr
1、安装依赖包
yum install xmlto gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel wxBase wxGTK wxGTK-gl perl -y //安装依赖包
2、安装erlang
wget http://erlang.org/download/otp_src_20.2.tar.gz //下载erlang压缩包
tar -xvf otp_src_20.2.tar.gz -C /usr/local/ //解压到/user/local目录下
mv /usr/local/otp_src_20.2 /usr/local/otp //改名为otp
cd /usr/local/otp //进入otp
./configure --prefix=/usr/local/erlang //配置前缀
make && make install //编译并安装
erl //如果能进入说明安装成功
halt(). //退出erlang的shell
注意:CentOS6和CentOS7是不同的版本,CentOS6为el6,CentOS7为el7
3、安装RabbitMQ
下载链接https://github.com/rabbitmq/rabbitmq-server/releases //从上面找对应的版本下载,这里下的是rabbitmq-server-generic-unix-3.7.3.tar
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.3/rabbitmq-server-generic-unix-3.7.3.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.3.tar.xz -C /usr/local/ //解压到/usr/local/
mv /usr/local/rabbitmq_server-3.7.3 /usr/local/rabbitmq //重命名
4、配置环境变量(erlang和mq的)
vim /etc/profile //配置环境变量
source /etc/profile //让环境变量生效
5、RabbitMQ启动
rabbitmq-plugins enable rabbitmq_management //开启web管理插件
rabbitmq-server -detached //启动RabbitMQ服务,http://ip地址:15672/访问
rabbitmqctl status //查看状态
rabbitmqctl stop //关闭服务
rabbitmqctl list_users //列出角色
rabbitmqctl add_user dsd dai123 //添加用户
rabbitmqctl set_user_tags dsd administrator //Z修改用户角色
rabbitmqctl set_permissions -p / dsd "." "." ".*" //添加权限
权限设置:rabbitmqctl set_permissions [-p vhostpath] {user} {conf} {write} {read}
conf:一个正则表达式match哪些配置资源能够被该用户访问。
write:一个正则表达式match哪些配置资源能够被该用户读。
read:一个正则表达式match哪些配置资源能够被该用户访问。
注意:默认无法通过外部服务器访问http://192.168.2.121:15672/界面,需要配置
vim /usr/local/rabbitmq/ebin/rabbit.app //找到:loopback_users里的<<”guest”>>删除。[{rabbit, [{loopback_users, []}]}].
然后重启即可
标签:user com 权限设置 linux centos 用户角色 RoCE status usr
原文地址:https://www.cnblogs.com/daishengda/p/9179386.html