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.
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 ş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.
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ı.
- Belirtilmemiş
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.
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.