Kişisel bilgisayarınızda Linux çalıştırıyorsanız, kullanıcı yönetimi oldukça basittir. Ancak binlerce kullanıcısı olan bir sunucusu olanlar için yönetim, dikkat edilmesi gereken ciddi bir konu haline geliyor.

Neyse ki, Linux tabanlı işletim sistemleri size sisteminizdeki kullanıcıları kontrol etmenin ve yönetmenin bir yolunu sunar. Gruplar oluşturabilir ve bunlara kullanıcı ekleyebilirsiniz. Ardından, sistemdeki her kullanıcıya izin atamak yerine, kullanıcı gruplarına sistem iş akışıyla ilişkili ayrıcalıklar sağlayarak kolayca yetkilendirebilirsiniz.

Linux'ta Kullanıcı Grupları Oluşturun

Linux, kullanıcı grupları oluşturmak için varsayılan bir komutla birlikte gelir. Kullanabilirsiniz groupadd Sisteminize yeni gruplar eklemek için komutunu kullanın. Komutun temel sözdizimi şöyledir:

groupadd [seçenekler] grup adı

Yeni bir kullanıcı grubu 'yazarlar' oluşturmak için:

groupadd yazarlar

Yukarıda belirtilen komutu çalıştırmak, /etc/group ve /etc/gshadow sisteminizdeki dosyalar. Dosyalardaki yeni grup girişini yazarak kontrol edebilirsiniz.

instagram viewer
cat / etc / group ve kedi / etc / gshadow terminalinizde.

Yalnızca yönetici izinlerine sahip kullanıcıların kullanıcı grupları oluşturabileceğini unutmayın. Groupadd komutunu çalıştırmadan önce süper kullanıcıya geçmeyi unutmayın.

Zaten var olan bir ada sahip bir grup oluşturmaya çalışırsanız, şunu belirten bir hata görürsünüz:

groupadd: 'yazarlar' grubu zaten var

Bununla birlikte, hatayı şu şekilde kapatabilirsiniz: -f veya --güç komutu ile bayrak.

groupadd --force yazarları
groupadd -f yazarlar

Benzersiz GID ile Kullanıcı Grupları Oluşturun

Yeni bir kullanıcı grubu oluşturduğunuzda, sistem buna otomatik olarak bir Grup Kimliği veya GID atar. Grubunuzun belirli bir grup kimliğine sahip olmasını istiyorsanız, bunu kullanarak yapabilirsiniz. -g veya --gid bayrak.

groupadd -g 600 yazar
groupadd --gid 600 yazar

Önceden alınmış bir grup kimliği atamaya çalışırsanız, aşağıdaki hata ortaya çıkar.

groupadd: GID '600' zaten mevcut

Önerilmemesine rağmen, veya - benzersiz olmayan grup kimliğini zorla atamak için bayrak.

groupadd -o -g 600 yazar

Parola ile Kullanıcı Grupları Oluşturun

Gruplarınıza bir şifre ekleyebilmenize rağmen, bunların bir kullanıcı için pratik bir faydası yoktur. -p flag, kullanıcı grubunuz için bir şifre belirlemenizi sağlar.

groupadd -p gizli şifre yazarları

İlişkili: Linux'ta Parolanızı Nasıl Değiştirirsiniz?

Linux Parolanızı Nasıl Değiştirirsiniz?

Linux şifrenizi değiştirmeniz mi gerekiyor? Linux'ta şifre sıfırlama hakkında bilmeniz gereken her şey burada.

Linux'ta Sistem Grupları Oluşturun

Sistem grupları ile normal gruplar arasında küçük bir fark vardır. Sistem grupları, yedekleme ve bakım gibi sistem işlemlerinin gerçekleştirilmesinden sorumlu kullanıcıları içeren özel gruplardır.

Kullan -r veya --system Linux'ta bir sistem grubu oluşturmak için bayrak:

groupadd -r donanım
groupadd --sistem donanımı

Bir Kullanıcı Grubundaki Üyelerin Listesini Alın

Kaç üyenin belirli bir grubun parçası olduğunu bilmek için, getent terminalinizden komut. Aşağıdaki komut, 'yazarlar' grubunda bulunan tüm üyelerin bir listesini gösterecektir:

getent grup yazarları

Kullanıcıları Gruplara Ekleme

Artık sisteminizde bir kullanıcı grubu oluşturduğunuza göre, ona bazı kullanıcılar eklemenin zamanı geldi. Usermod, kullanıcı yönetimi ve denetlemeyle ilişkili çeşitli seçenekler içerdiği için güçlü bir komut satırı yardımcı programıdır. Ayrıca grubunuza kolayca kullanıcı eklemenizi sağlar. Komutun temel sözdizimi şöyledir:

usermod [seçenekler] grup adı kullanıcı adı

Gruplara Mevcut Bir Kullanıcı Ekleme

Grubunuza mevcut bir kullanıcıyı eklemek istiyorsanız, -a ve -G bayraklar ihtiyacınız olan şeydir. -G bayrak grupları temsil eder, oysa -a ekleme, ekleme veya ekleme anlamına gelir.

usermod -a -G yazarlar randomuser

Bir kullanıcıyı birden çok gruba da ekleyebilirsiniz. Tek yapmanız gereken, grup adlarını virgülle ayırarak girmek.

usermod -a -G yazarlar, yönetici, sahip randomuser

Gruba Yeni Kullanıcı Ekleme

Kullanabilirsiniz useradd istediğin zaman komuta et Linux sisteminize yeni bir kullanıcı ekleyin. Useradd, oluşturma sırasında kullanıcıya bir grup atamanın bir yolunu sağlar. -G flag, kullanıcıya bir grup belirlemenizi sağlar.

useradd -G yazarlar randomuser

Bir kullanıcıyı birden çok gruba eklemek de kolaydır. Varsayılan komutta grup adlarını virgül karakteriyle ayırmanız yeterlidir.

useradd -G yazarlar, yönetici, sahip randomuser

Bir Gruptan Kullanıcı Kaldırma

Ayrıca bir gruptan kullanıcıları silebilirsiniz. usermod. Bir Linux sisteminde, bir kullanıcıya birden çok grup atanabileceğini unutmayın. Bu gruplardan biri Birincil grup olarak bildirilirken, diğerleri ikincil gruplar olarak adlandırılır.

Bir kullanıcıyı bir gruptan çıkarmaya çalışıyorsanız, kaldırıldıktan sonra en az bir birincil gruba sahip olduğundan emin olun. Örneğin, 'rastgele' kullanıcı, yönetici, yazar ve editör gruplarının bir parçasıdır; yönetici birincil grup, geri kalanı ise ikincil gruptur.

Kullanıcıyı yalnızca grup yazarlarından ve düzenleyicilerinden kaldırabilirsiniz. Ve bunu yapmak için, kullanıcının üyesi olarak kalmasını istediğiniz grup adını vermeniz gerekir. Bu, 'rastgele' kullanıcıyı grup editörlerinden çıkarmak için aşağıdaki komutun kullanıldığı anlamına gelir:

usermod -G yazarlar rastgele

Tek yapmanız gereken şeyden kurtulmak olduğuna dikkat edin. bayrak ekle (-a) bir gruba kullanıcı eklemek için kullandığınız komuttan.

Linux'ta Grupları Sil

Artık sisteminizde bir kullanıcı grubu tutmak istemediğinizde, grubu kullanarak silebilirsiniz. Groupdel komut. Komutun sözdizimi şöyledir:

groupdel [seçenekler] grup adı

'Yazarlar' kullanıcı grubunu silmek için:

groupdel yazarları

Var olmayan bir grubu kaldırmaya çalışırsanız, şunu belirten bir hata alırsınız:

groupdel: 'yazarlar' grubu mevcut değil

Linux'ta Kullanıcı Gruplarını Yönetme

Kullanmanız gereken Linux komutlarının farkında değilseniz, kullanıcı yönetimi zor olabilir. Denetleme ve yönetimle ilgili komutların giriş ve çıkışını öğrendiğinizde bu gerçekten kolay hale gelir.

Sunucu yöneticileri, ihtiyaçlarına çok uygun Linux dağıtımlarını kullanmaya çalışmalıdır. Bu şekilde, sunucu yönetimi için gerekli tüm araçları ve yardımcı programları hemen elde edecekler.

E-posta adresi
Geliştiriciler için En İyi 10 Linux Dağıtımı

Açık kaynaklı bir işletim sisteminde geliştirmeye başlamaya hazır mısınız? İşte programlama için en iyi Linux dağıtımları.

İlgili konular
  • Belirtilmemiş
Yazar hakkında
Deepesh Sharma (10 Makale Yayınlandı)

Deepesh bir Tech blog yazarıdır ve 3 yılı aşkın süredir bilgilendirici içerik yazmaktadır. Şu anda, Hindistan'daki tanınmış bir üniversiteden Bilgisayar Uygulamaları alanında lisans eğitimini sürdürüyor. Boş zamanlarında yazmayı, müzik dinlemeyi ve gitar çalmayı sever.

Deepesh Sharma'dan Daha Fazla

Haber bültenimize abone ol

Teknoloji ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için haber bültenimize katılın!

Bir adım daha…!

Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.

.