Yandex Metrica
RabbitMQ Kullanıcı Ekleme ve Parola Değiştirme - Yasin Sunmaz

Yasin Sunmaz

Kodladıkça değişen bir dünya...

RabbitMQ Kullanıcı Ekleme ve Parola Değiştirme

06.08.2021 yasinsunmaz 392 0

RabbitMQ Server kurulumunu önceki yazımda paylaşmıştım. Şimdi ise RabbitMQ Server'da kullanıcı parolasını değiştirme işleminde bahsedeceğim. Bunu kod ile yapabilir veya daha basit yöntem ile RabbitMQ ara yüzünden kolayca yapabilirsiniz.

Varsayılan kullanıcı giriş bilgilerinin guest olduğunu bir önceki RabbitMQ Kurulumu yazısında değinmiştik. İsterseniz RabbitMQ ile ilgili olan ilk yazımı inceleyebilirsiniz. Kullanıcı adını ve şifreyi guest olarak yazıp giriş yaptıktan sonra sağ tarafta yer alan "Admin" menüsüne tıklıyoruz. Ardından hemen altında bulunan "Users" kısmında kullanıcıları görebilmektesiniz. Şuan tek kullanıcı bulunuyor. Bu guest adlı kullanıcıyı tıklayarak işlemimize devam ediyoruz.

RabbitMQ Server Kullanıcı Parolası Değiştirme

Karşımıza gues hesabına ait ayrıntılı bir sayfa geliyor. Bu sayfanın aşağısında yer alan "Update this user" yere gidip tıklıyoruz. Karşımıza bu kullanıcının parolasını değiştirebileceğimiz form geliyor. Buraya yeni parolanızı ve parola tekrarını giriyorsunuz. Ardından "Update user" butonuna tıklayarak işlemi tamamlıyoruz. İşlem tamamladıktan sonra kullanıcı giriş alanı geliyor yeni şifre ile girmek isteyince bazen sorun olabiliyor. O yüzden sayfayı kapatıp tekrar giriş yapabilirsiniz. Hatta guest hesabının parolasını değiştirmek yerine yeni bir kullanıcı da ekleyebilirsiniz. Kullanıcı ekleme işlemi için sonraki başlığa göz atabilirsiniz.

RabbitMQ Server Kullanıcı Parolası Değiştirme

Kullanıcı Ekleme ve Yetkilendirme

RabbitMQ Server alanına girdiğinizde sağ tarafta bulunan "Admin" alanına girip aşağıda "Add a user" kısmını girmelisiniz.

RabbitMQ Server Kullanıcı Ekleme

Add a user Alanı

Username: Kullanıcı adını yazın

Password: Parola belirleyin ve parola tekrarını alttaki alana giriniz

Tags: Burada bu kişinin RabbitMQ üzerindeki rolünün nasıl olması istediğinizi seçiyorsunuz. Hemen sağ tarafında 4 farklı rol olduğunu görebilirsiniz. Sizin isteğinize göre rol seçip ilgili alana yazmalısınız. Ben tüm yetkiyi vermek istediğim için "administrator" olarak yazdım. Bu adımları tamamladıktan sonra "Add user" diyerek kullanıcı ekleme işlemini yapmış oluyoruz.

RabbitMQ Server Kullanıcı Ekleme

Eklenen kullanıcıyı "Admin" sayfasında "All users" kısmında görebiliyoruz. Son bir adım için eklemiş olduğumuz kullanıcıyı tıklıyoruz. Sonrasında bu kişiye izinler vereceğiz.

RabbitMQ Server Kullanıcı Ekleme

Kullanıcı profiline geldikten sonra hemen ortada sarı renkli alanda belirtildiği üzere sanal ana bilgisayara izinlerin olmadığı ve verilmesi gerektiği hakkında bir uyarı çıkıyor.

This user does have permission to access any virtual hosts. Use "Set Permission" below to grant permission to access virtual hosts.

İzinleri vermek için hemen altta "Permission" alanını tıklayıp açın. Açtığınızda "Current permissions" kısmının boş olduğunu görebilirsiniz. Çünkü henüz bir izin tanımlamadık. Virtual Host alanında varsayılan izinler yazılıdır. Bu izinler yapılandırma, yazma ve okuma üzerine verilen izinlerdir. Aşağıdaki "Set permission" butonuna tıklayarak izinleri tanımlayabilirsiniz.

RabbitMQ Server Kullanıcı Ekleme

İzinleri verdikten sonra Current permission altında verilen izini artık görebilirsiniz. Dilerseniz izini silip tekrar da izin tanımlaması yapabilirsiniz.

RabbitMQ Server Kullanıcı Ekleme

Admin sayfasına geldiğinizde artık diğer kullanıcılarda da olduğu gibi yeni eklemiş olduğumuz yasinsunmaz kullanıcı eklenmiş ve izinleri tanımlanmış bir şekilde listelenmiş oldu.

RabbitMQ Server Kullanıcı Ekleme

Yeni kullanıcı, parola oluşturma ve yetkilendirme işlemleri için ayrıca RabbitMQ Command Prompt cmd ekranını kullanarak alttaki komutlar ile yapabilirsiniz.

rabbitmqctl add_user admin admin 
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin “.*” “.*” “.*”
rabbitmqctl change_password admin admin 

Umarım faydalı olmuştur. İyi çalışmalar dilerim.

  • Yorum yapabilmek için giriş yapmalısınız. Giriş yapmak için tıklayınız.

Diğer Yazılar

RabbitMQ ReadOnlyMemory byte to byte[] Hatası Çözümü

09.08.2021 yasinsunmaz 614 0

RabbitMQ ile ilgili ilk çalışmamı yaparken "None Of The Specified Endpoints Were Reachable" hatası ile karşılaşmıştım. Bu hatayı RabbitMQ None Of The Specifie...

RabbitMQ None Of The Specified Endpoints Were Reachable Hatası Çözümü

08.08.2021 yasinsunmaz 4174 0

RabbitMQ ile ilgili ilk çalışmamı yaparken "None Of The Specified Endpoints Were Reachable" hatası ile karşılaştım. Bu hatayı biraz araştırdıktan sonra &ccedi...

RabbitMQ Kurulumu

05.08.2021 yasinsunmaz 392 0

RabbitMQ genel yapısı itibari ile Mesaj Kuyruğu denilebilir. Yani gelen mesajların sırası ile karşı tarafa iletilmesi olayıdır. Günlük hayatta pek çok yerde yaptığ...

RedisConnectionException Hatası ve Çözümü: AbortOnConnectFail=false

31.07.2023 yasinsunmaz 777 0

Redis, popüler bir açık kaynaklı veri yapısı sunucusudur ve günümüzde birçok uygulama tarafından kullanılmaktadır. Ancak, bu tür veri tabanla...

ASP.NET Core Web API'de Parametre Bağlama Yöntemleri: FromQuery, FromBody ve FromRoute

12.07.2023 yasinsunmaz 1258 0

ASP.NET Core web API projeleri, istemcilerden gelen verileri API metotlarıyla etkileşimde bulunmak için kullanılır. Bu verileri doğru bir şekilde almak ve işlemek içi...

Deployment Stratejileri (Blue Green, Rolling Update/Rollback) Nedir?

23.06.2023 yasinsunmaz 630 0

Yazılım geliştirme sürecinde, uygulamaları güncellemek ve yeni sürümleri piyasaya sürmek önemli bir adımdır. Ancak, kullanıcıların kesintisiz hizmet a...

SonarQube Kurulumu: Adım Adım Kılavuz

18.06.2023 yasinsunmaz 1236 0

SonarQube, açık kaynaklı bir statik kod analizi platformudur ve geliştiricilere kod kalitesini, güvenliğini ve performansını iyileştirmeleri için yardımcı olur. ...

Active Directory LDAP İle Kullanıcı Kimlik Doğrulama .NET

05.12.2022 yasinsunmaz 2461 0

Active Directory LDAP ile kullanıcıyı belirli bir filtre üzerinde arama veya kullanıcının kimliğini doğrulama işlemleri yapabilmekteyiz. Bu LDAP protokolünde DirectorySer...

SOLID Yazılım Prensipleri

26.11.2022 yasinsunmaz 833 0

SOLID prensipleri yazılım geliştirmede başlarda anlayıp uygulaması zor olsa da buna uyarak kod geliştirmenin faydasını zamanla görebilirsiniz. Yazdığınız kodlarda sonradan yap...

Regex, Regular Expressions Genel Kullanımı

03.08.2022 yasinsunmaz 2015 0

Bir çok yazılım dilinde bazı kontroller için Regex ifadeler ihtiyaç duyabiliyoruz. Bunların en başında e-posta, telefon ve web site geliyor. Bunların doğruluğu...

Visual Studio'da Aynı Anda Birden Çok Proje Çalıştırma

21.05.2022 yasinsunmaz 3090 0

Katmanlı mimari projelerimizde ya da bir web sitenin kullanıcı arayüzü ve admin dediğimiz yönetici ekranları aynı uygulama içerisinde geliştirebiliyoruz. Admi...