• Sonuç bulunamadı

AHTAPOT Kullanıcı ve Grup Değiştirme

N/A
N/A
Protected

Academic year: 2022

Share "AHTAPOT Kullanıcı ve Grup Değiştirme"

Copied!
5
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

AHTAPOT |

Kullanıcı ve Grup Değiştirme

Bu dökümanda, Ahtapot sistemindeki altyapıyı

yöneten kullanıcı ve grubunu değiştirmek için

yapılması gerekenler anlatılıyor.

(2)

Sunucularda Yeni Kullanıcı ve Grup Oluşturma

1. Sunuculara yeni kullanıcı ve grup oluşturmak için, Ansible makinasına bağlantı sağlanarak /etc/ansible klasörüne gidilir.

$ cd /etc/ansible

2. İlgili klasör altında bulunan base rolünün dizininden presentgroup ve presentuser değerlerine yeni kullanıcı adı ve grup adı verilir. Dosya içerisinde ilgili parametreye karşılık gelen tüm satırlar aynı şekilde değiştirilir.

$ sudo vi roles/base/vars/main.yml presentgroup: yeni_grup_adı

presentuser: yeni_kullanıcı_adı

3. Gerekli değişikler yapıldıktan sonra, değişikliğin yapılacağı tüm sunucular üzerinde playbook oynaması beklenir. 11 - AHTAPOT GDYS Kullanım dökümanı takip edilerek daha önceden Crontab’ da çalışması ayarlanmış olan playbookların oynama periyotları doğrultusunda tüm sistemlerde değişiklik otomatik olarak yapılacaktır.

NOT: Tüm sunucularda ilgili playbookun oynatıldığından emin olmadan bir sonraki adıma geçmeyiniz.

Rollerdeki Kullanıcı ve Grup Yapılandırması

1. İlk işlemi başarılı bir şekilde yaptıktan sonra eski kullanıcı ve grubun hardcoded yazılmış olduğu yerleri yeni kullanıcı ile değiştiriyoruz.

2. Gitlab sunucusuna bağlantıda kullanılan anahtar dosyasının yeri yeni kullanıcı için oluşturulmuş anahtar dosyasının yeri ile değiştirilir. Dosya içerisinde ilgili parametreye karşılık gelen tüm satırlar aynı şekilde değiştirilir.

(3)

$ sudo vi /etc/ansible/roles/ansible/vars/main.yml keyfile:/home/yeni_kullanıcı/.ssh/id_rsa

3. Base role içerisinde tanımlanmış olan sudoers ve audit konfigurasyonunda kullanılan değişkenler için ilgili satırlar değiştirilir. Dosya içerisinde ilgili parametreye karşılık gelen tüm satırlar aynı şekilde değiştirilir.

$ sudo vi /etc/ansible/roles/base/vars/main.yml newgroup:yeni_grup_adı

name:”yeni_kullanıcı_adı”

4. Firewallbuilder rolü içerisinde, dosyaların haklarını düzenlemek ve gitlab sunucusuna parolasız erişim için kullanılan anahtar ile test güvenlik duvarında kuralların

kopyalanacağı dizin belirtilir. Dosya içerisinde ilgili parametreye karşılık gelen tüm satırlar aynı şekilde değiştirilir.

$ sudo vi /etc/ansible/roles/firewallbuilders/vars/main.yml ownergroup:yeni_grup_adı

owneruser:yeni_kullanıcı_adı

testpath:/home/yeni_kullanıcı_adı/testfw keyfile:/home/yeni_kullanıcı_adı/.ssh/id_rsa

5. Firewallbuilder rolü içerisinde, dosyaların haklarını düzenlemek ve gitlab sunucusuna parolasız erişim için kullanılan anahtar ile test güvenlik duvarında kuralların

kopyalanacağı dizin belirtilir. Dosya içerisinde ilgili parametreye karşılık gelen tüm satırlar aynı şekilde değiştirilir.

$ sudo vi /etc/ansible/roles/firewallbuilders/vars/main.yml ownergroup:yeni_grup_adı

owneruser:yeni_kullanıcı_adı

testpath:/home/yeni_kullanıcı_adı/testfw

(4)

keyfile:/home/yeni_kullanıcı_adı/.ssh/id_rsa

6. Gerekli değişikler yapıldıktan sonra, değişikliğin yapılacağı tüm sunucular üzerinde playbook oynaması beklenir. AHTAPOT GDYS Kullanım dökümanı takip edilerek daha önceden Crontab’ da çalışması ayarlanmış olan playbookların oynama periyotları doğrultusunda tüm sistemlerde değişiklik otomatik olarak yapılacaktır.

NOT: Tüm sunucularda ilgili playbookun oynatıldığından emin olmadan bir sonraki adıma geçmeyiniz.

Playbooklarda Çalışan Kullanıcının Değiştirilmesi

1. İlk iki işlemi başarılı bir şekilde yaptıktan sonra ansible makinasının başarılı olarak bağlanabilmesi için playbooklarda tanımlı remote_user ‘a yeni geçerli kullanıcı adının girilmesi gerekmektedir.

2. Aşağıda belirtilen tüm “vi” komutları sırası ile çalıştırılarak “remote_user:” satırındaki ahtapotops kullanıcısı yerine yeni oluşturulan kullanıcı bilgisi yazılır.

$ sudo vi /etc/ansible/playbooks/ansible.yml

$ sudo vi /etc/ansible/playbooks/firewall.yml

$ sudo vi /etc/ansible/playbooks/firewallbuilder.yml

$ sudo vi /etc/ansible/playbooks/gitlab.yml

$ sudo vi /etc/ansible/playbooks/testbuilder.yml

$ sudo vi /etc/ansible/playbooks/deploy.yml

$ sudo vi /etc/ansible/playbooks/state.yml remote_user: yeni_kullanıcı_adı

3. Gerekli değişikler yapıldıktan sonra, değişikliğin yapılacağı tüm sunucular üzerinde playbook oynaması beklenir. AHTAPOT GDYS Kullanım dökümanı takip edilerek daha

(5)

önceden Crontab’ da çalışması ayarlanmış olan playbookların oynama periyotları doğrultusunda tüm sistemlerde değişiklik otomatik olarak yapılacaktır.

NOT: Tüm sunucularda ilgili playbookun oynatıldığından emin olmadan bir sonraki adıma geçmeyiniz.

Eski Kullanıcı ve Grup’ un Kaldırılması

1. İşlemler başarılı bir şekilde yaptıktan sonra önceden tanımlı olan kullanıcı ve grubun kaldırılması işlemleri yapılır.

2. Aşağıda belirtilen dosya içerisinde deki “revokedgroup” ve “revokeduser” satırlarına kaldırılmak istenen kullanıcı ve grup bilgisi girilir.

$ vi /etc/ansible/roles/base/vars/main.yml revokedgroup:kaldırılacak_grup

revokeduser:kaldırılacak_kullanıcı group:yeni_grup_adı

3. Gerekli değişikler yapıldıktan sonra, değişikliğin yapılacağı tüm sunucular üzerinde playbook oynaması beklenir. AHTAPOT GDYS Kullanım dökümanı takip edilerek daha önceden Crontab’ da çalışması ayarlanmış olan playbookların oynama periyotları doğrultusunda tüm sistemlerde değişiklik otomatik olarak yapılacaktır.

Referanslar

Benzer Belgeler

İç alandaki emiş yapan fanların (Örneğin; 1.000m 2 alan için, nem ve sıcaklık oranına göre 30-60 saniye aralığında) zaman zaman nem ve sıcaklık oranına ve ihtiyaca göre

1-) Garanti süresi, malın teslim tarihinden itibaren başlar ve 2 yıldır. 2-) Malın bütün parçaları dahil olmak üzere tamamı Firmamızın garanti kapsamındadır. 3-)

Bu makinedeki özel kağıt boyutu ayarlarını ve diğer ayarları değiştirmek için kullanılır.. • Yazıcı

Yazıcı sürücüsünün kağıt türü ayarının yüklenmiş olan kağıt türüne uygun olduğundan emin olun. S.31 "Desteklenen Kağıt".. Orijinal olmayan bir yazıcı

Bu makinedeki özel kağıt boyutu ayarlarını ve diğer ayarları değiştirmek için kullanılır2. • Yazıcı

Smart Organizing Monitor ile Kağıt Tipi ve Kağıt Boyutunu Belirleme...16.. Dokümanları Yazdırma

Smart Organizing Monitor, makine ayarlarını değiştirmek için kullanılır.. [Başlat] menüsünden [Tüm Programlar]

PROG 1/ÖZEL HAFTA (Hafta için özel kumanda zamanı v b) PROG 1/ÖZEL BLOK (Blok 1/2 için özel kumanda zamanı v b) PROG 1/ ÖZEL TEK (Tek için özel kumanda zamanı v b)..