모든 명령어는 관리자 권한이 필요하다

 

설치

 

# rabbitmqctl add_user <사용자> <비번>

사용자 추가

 

# rabbitmqctl set_user_tags <사용자> <태그>

사용자에게 태그설정

 

# rabbitmqctl delete_user <사용자>

사용자 제거

 

# rabbitmqctl list_users

사용자 리스트 확인

 

# rabbitmqctl change_password <사용자> <신규비번>

사용자의 비번 변경

 

# rabbitmqctl set_permissions <사용자> <접속퍼미션> ..

사용자에게 접속 퍼미션을 설정

 

# rabbitmqctl list_permissions

'/' 의 퍼미션 설정을 확인

 

# rabbitmqctl list_user_permissions <사용자>

사용자의 퍼미션을 확인

 

 

guset 삭제
# rabbitmqctl delete_user guest

bangc/1234 계정생성
# rabbitmqctl add_user bangc 1234

bangc 에게 administrator 태그를 설정
# rabbitmqctl set_user_tags bangc [administrator]

유저리스트 확인
# rabbitmqctl list_users

bangc의 접속 퍼미션을 허용
# rabbitmqctl set_permissions bangc ".*" ".*" ".*"

bangc의 퍼미션 확인
# rabbitmqctl list_user_permissions bangc

 


 

python 접속 예제

기존의 guset 접속 코드

 # 연결 설정
 connection = pika.BlockingConnection(pika.ConnectionParameters(host = 'myhost.com', port = 23456))
 channel = connection.channel()

 

새로만든 계정의 id, pass 로 연결

 # 연결 설정
 userInfo = pika.PlainCredentials('bangc','1234')
 connection = pika.BlockingConnection(pika.ConnectionParameters(host = 'myhost.com', port = 23456, credentials = userInfo))
 channel = connection.channel()

 

'컴퓨터' 카테고리의 다른 글

ubuntu 설치 리스트 확인  (0) 2013.09.18
ubuntu *.deb 파일 설치  (0) 2013.09.17
linux shutdown 에러  (0) 2013.09.16
apache index page redirect  (0) 2013.09.16
linux 시간 변경  (0) 2013.09.13