Linux'ta Groupmod Komutanlığı

Linux Ta Groupmod Komutanligi



Bir Linux kullanıcısı olarak gruplarla nasıl çalışılacağını bilmek hayati öneme sahiptir. Gruplarla her durumda etkileşimde bulunacağınızdan, grupları nasıl yöneteceğinizi öğrenmelisiniz. Örneğin bir grubun adını veya kimliğini nasıl değiştireceğinizi bilmelisiniz.

Gruplarınızı hızlı bir şekilde yönetmek için farklı seçenekler sunan “groupmod” komutu sayesinde grupları yönetmek kolaydır. Bu kılavuzumuzda Linux'ta “groupmod” komutunu detaylı olarak anlatacağız ve nasıl kullanılacağına dair çeşitli örnekler vereceğiz. Okumaya devam etmek!







Linux'ta Groupmod Komutu Nasıl Kullanılır

Dosyalarınızın grup adını değiştirmek veya belirli bir gruba belirli bir kimlik atamak için grup kimliğini değiştirmek istediğiniz bir senaryo düşünün. Bütün bunlar “groupmod” komutuyla nasıl çalışılacağını bildiğiniz sürece mümkündür. Komutun bu makale boyunca odaklanacağımız iki ana seçeneği vardır.



  1. -G veya –gid GID – Bu seçenek, söz konusu grubun grup kimliğini değiştirmenizi ve onu belirtilen GID ile atamanızı sağlar.
  2. -N veya –yeni-isim NAME – Bu seçenek, grubunuz için söz konusu grubun yerine geçecek yeni ADI belirtmenizi sağlar.

Yardım sayfasına ulaşmak ve kullanabileceğiniz diğer seçenekleri görmek için “groupmod –h” seçeneğini çalıştırabilirsiniz. Ancak daha önce bahsettiklerimiz kullanacağınız başlıcalardır. Farklı örnekleri inceleyelim.



Örnek 1: Grup Adını Değiştirme





Linux, dosyaları düzenlemek için grupları kullanır. Linux sisteminizdeki tüm gruplara “ / vb/grup” dosyası. “cat” gibi bir komutla açtığınızda mevcut tüm grupları ve grup ID’lerini listeliyor. Aşağıda böyle bir listenin örneği verilmiştir:

$ kedi / vesaire / grup



Şimdi mevcut dizinimizde “new” isimli dizinin ait olduğu grubu kontrol edelim. Bunun için aşağıdaki şekilde gösterildiği gibi “ls” komutunu kullanıyoruz:

$ ls -ld yeni

Durumunuza uyacak şekilde dizin adını değiştirdiğinizden emin olun. Alternatif olarak, grupları da dahil olmak üzere tüm dosya ve dizinlerin ayrıntılarını almak için 'ls' ile uzun listeleme seçeneğini kullanabilirsiniz.

Bu durumda klasörün “kyle” grubunun altında olduğunu görebiliriz.

Grubun adını değiştirmeden önce, onay için kullanmak üzere mevcut grup kimliğini hızlı bir şekilde doğrulayalım. Grup kimliğini kontrol etmek için 'gruplar' listesine erişin ve aşağıda gösterildiği gibi 'grep' komutunu kullanarak hedef grubu bulun:

Burada hedef grubumuzun ID'si 1000'dir.

Grubun adını değiştirmek için “groupmod” komutumuzu aşağıdaki gibi çalıştırıyoruz:

$ sudo grup modu -N bedava12 kyle

Önceki komutta “-n” grup adını değiştirme seçeneğiydi. “ubuntu12” yeni grup adımız ve “kyle” mevcut grup adımızdır. Durumunuza uyacak şekilde adları değiştirin.

Komutu yürüttükten sonra, kimliğini doğrulamak için şifrenizi girin. Daha sonra, “yeni” dizinin hangi gruba ait olduğunu kontrol etmek için önceki komutu yeniden çalıştırın. Grup adını değiştirmeyi başarıyla başardığımızı görebiliriz.

Daha fazla doğrulama yapmak için, grup kimliğini kontrol etmek üzere önceki komutu yeniden çalıştırın. Yeni grup adının önceki grup kimliğiyle eşleştiğini fark edeceksiniz. Bu, grup adı değişikliğinin işe yaradığını doğruluyor.

Örnek 2: Grup Kimliğini Değiştirme

Grup adını değiştirmenin yanı sıra grup kimliğini de değiştirebilirsiniz. Bu örnekte adını değiştirdiğimiz grupla çalışalım. Geçerli grup kimliğini aşağıdaki sözdizimiyle kontrol ederek başlayın:

$ kedi / vesaire / grup | kavramak < grup ismi >

Bizim durumumuz için mevcut grup ID'si 1000'dir. Bunu değiştirmek ve ona yeni bir grup ID'si (bu durumda 2300) vermek için komutumuzu aşağıdaki gibi çalıştırıyoruz:

$ sudo grup modu -G 2300 ubuntu12

2300'ü tercih ettiğiniz grup kimliğiyle ve 'ubuntu12'yi hedef grubunuzla değiştirmeyi unutmayın.

Grup kimliği değişikliğinin başarıyla çalıştığını doğrulayın.

Örnek 3: Grup Adını ve Kimliğini Aynı Anda Değiştirme

Grup adını ve kimliğini tek komutla aynı anda değiştirmek mümkündür. Bunun için yeni grup adını ve kimliğini aşağıdaki sözdizimiyle belirtmeniz gerekir:

$ sudo grup modu --yeni isim < yeni isim > --gid < yeni -ID > < geçerli-grup-adı >

Komutu çalıştırdıktan sonra mevcut adı ve kimliği kontrol etmek için grupları listeleyin. Örneğimiz için grup adını ve kimliğini değiştirdiğimizi doğrulayabiliriz. Tüm ayrıntılar aşağıdaki resimde yansıtılmıştır:

Çözüm

“groupmod” komutu Linux'ta grupların yönetilmesine yardımcı olur. Hedefinize ulaşmak için herhangi bir grubun adını ve kimliğini hızlı bir şekilde değiştirmek için bunu kullanabilirsiniz. Komutu detaylı olarak ele aldık ve nasıl kullanılacağına dair örnekler verdik.