글
rabbitmq 사용자 관리 (암호 설정)
모든 명령어는 관리자 권한이 필요하다
설치
# 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 |