Linux'ta Bir Gruba (veya İkinci Gruba) Kullanıcı Ekleme
Bir kullanıcının ilişkili olduğu grubu değiştirmek oldukça kolay bir iştir, ancak herkes ikincil bir gruba kullanıcı eklemek için komutları bilmez. Sizin için tüm senaryoları inceleyeceğiz.
Kullanıcı hesapları Linux'ta bir veya daha fazla gruba atanabilir. Dosya izinlerini ve diğer ayrıcalıkları gruba göre yapılandırabilirsiniz. Örneğin, Ubuntu’da yalnızca sudo grubundaki kullanıcılar sudo
yükseltilmiş izinler almak için komut.
Yeni Grup Ekle
Sisteminizde yeni bir grup oluşturmak istiyorsanız, groupadd
komutunu takiben komutu, new_group yerine oluşturmak istediğiniz grubun adını yazın. Bu komutla sudo kullanmanız da gerekir (veya kullanmayan Linux dağıtımlarında sudo
, çalıştırmanız gerekecek su
komutu çalıştırmadan önce yükseltilmiş izinler almak için kendi başına komut.
sudo groupadd mynewgroup
Bir Gruba Mevcut Bir Kullanıcı Hesabı Ekleme
Mevcut bir kullanıcı hesabını sisteminizdeki bir gruba eklemek için usermod
komut, değiştirme Örnek Grubu
eklemek istediğiniz grubun ismi ileEXAMPLEUSERNAME
eklemek istediğiniz kullanıcının adı ile.
usermod -a -G examplegroup örnekkullanıcı adı
Örneğin, kullanıcıyı eklemek için Geek
gruba sudo
, aşağıdaki komutu kullanın:
usermod -a -G sudo geek
Kullanıcının Birincil Grubunu Değiştirme
Bir kullanıcı hesabı birden fazla grubun parçası olabilirken, gruplardan biri her zaman “birincil grup” ve diğerleri “ikincil gruplardır”. Kullanıcının oturum açma işlemi ve kullanıcının oluşturduğu dosya ve klasörler birincil gruba atanır.
Bir kullanıcının atandığı birincil grubu değiştirmek için usermod
komut, değiştirmeÖrnek Grubu
İstediğiniz grubun ismi ile birincil ve EXAMPLEUSERNAME
kullanıcı hesabının adıyla.
usermod -g grup adı kullanıcı adı
Not -g
İşte. Küçük harf g kullandığınızda, birincil bir grup atarsınız. Büyük harf kullandığınızda -G,
, yukarıdaki gibi, yeni bir ikincil grup atadınız.
Bir Kullanıcı Hesabının Atandığı Grupları Görüntüleyin
Geçerli kullanıcı hesabının atanmış olduğu grupları görüntülemek için gruplar
Komut. Bir grup listesi göreceksiniz.
gruplar
Her grupla ilişkili sayısal kimlikleri görüntülemek için İD
bunun yerine komut:
İD
Başka bir kullanıcı hesabının atanmış olduğu grupları görüntülemek için gruplar
komut ve kullanıcı hesabının adını belirtin.
gruplar exampleusername
Çalıştırarak her grupla ilişkilendirilmiş sayısal kimlikleri de görüntüleyebilirsiniz. İD
komut ve bir kullanıcı adı belirlemek.
id exampleusername
İlk gruptaki gruplar
Listede veya "gid =" den sonra gösterilen grubu İD
liste, kullanıcı hesabının birincil grubudur. Diğer gruplar ikincil gruplardır. Bu nedenle, aşağıdaki ekran görüntüsünde, kullanıcı hesabının birincil grubu örnek
.
Yeni Bir Kullanıcı Oluştur ve Tek Bir Komutla Bir Grup Ata
Bazen, yeni bir FTP kullanıcısı gibi, belirli bir kaynağa veya dizine erişimi olan yeni bir kullanıcı hesabı oluşturmak isteyebilirsiniz. İle kullanıcı hesabı oluştururken bir kullanıcı hesabının atanacağı grupları belirleyebilirsiniz. useradd
komut, bunun gibi:
useradd -G examplegroup örnekkullanıcı adı
Örneğin, jsmith adlı yeni bir kullanıcı hesabı oluşturmak ve bu hesabı ftp grubuna atamak için, şunları çalıştırırsınız:
useradd -G ftp demirci
Elbette bu kullanıcı için daha sonra bir şifre atamak isteyeceksiniz:
passwd jsmith
Birden Çok Gruplara Kullanıcı Ekleme
İkincil grupları bir kullanıcı hesabına atarken, listeyi virgülle ayırarak bir kerede birden çok grubu kolayca atayabilirsiniz..
usermod -a -G grubu1, grup2, grup3 örnekkullanıcı adı
Örneğin, geek adlı kullanıcıyı ftp, sudo ve example gruplara eklemek için, şunları çalıştırmalısınız:
usermod -a -G ftp, sudo, örnek inek
İstediğiniz kadar grup belirtebilirsiniz - hepsini virgülle ayırın.
Sistemdeki Tüm Grupları Görüntüle
Sisteminizdeki tüm grupların bir listesini görmek isterseniz, getent
komut:
getent grubu
Bu çıktı size hangi kullanıcı hesaplarının hangi grupların üyesi olduğunu da gösterecektir. Dolayısıyla, aşağıdaki ekran görüntüsünde, syslog ve chris kullanıcı hesaplarının adm grubunun üyeleri olduğunu görebiliyoruz..
Bu, Linux’taki gruplara kullanıcı ekleme hakkında bilmeniz gereken her şeyi kapsamalıdır..