15Jul

Linux'ta Bir Gruba( veya İkinci Gruba) Kullanıcı Ekleme

click fraud protection

Kullanıcı hesapları Linux'ta bir veya daha fazla gruba atanabilir. Dosya izinlerini ve diğer ayrıcalıkları gruplara göre yapılandırabilirsiniz.Örneğin, Ubuntu'da yalnızca sudo grubundaki kullanıcılar sudo komutunu kullanarak yüksek izinler alabilir.

Yeni Bir Grup Oluştur

Sisteminizde yeni bir grup oluşturmak istiyorsanız, new_group'u oluşturmak istediğiniz grubun adıyla değiştirerek, aşağıdaki komutu kullanarak groupadd komutunu kullanın. Bu komutu sudo olarak da kullanmanız gerekecektir( veya sudo kullanmayan Linux dağıtımlarında komutu çalıştırmadan önce yükseltilmiş izinler kazanmak için su komutunu tek başına çalıştırmanız gerekecektir).

sudo groupadd mynewgroup

Bir Gruba Varolan Bir Kullanıcı Hesabını Ekleme

Sisteminizdeki bir gruba varolan bir kullanıcı hesabını eklemek için, usermod komutunu kullanın; examplegroup yerine, kullanıcı eklemek istediğiniz grubun adı ve örnek adı ile değiştirin.eklemek istediğiniz kullanıcının adı.

usermod -a -G examplegroup kullanıcı adı
instagram viewer

Örneğin, kullanıcı geek grubuna sudo eklemek için şu komutu kullanın:

usermod -a -G sudo geek

Bir Kullanıcının Birincil Grubunu Değiştirin

Bir kullanıcı hesabı bir parçası olabilse degruplardan 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 atadığı birincil grubu değiştirmek için, örnek grubu yerine, birincil olmak istediğiniz grubun adını ve kullanıcı hesabının adına ait örnek simgesini kullanan usermod komutunu çalıştırın.

usermod -g grupadı kullanıcı adı

-g burada belirtilmelidir. Küçük harf g kullandığınızda, birincil grup atarsınız. Yukarıdaki gibi bir büyük harf -G kullandığınızda, yeni bir ikincil grup atarsınız.

Kullanıcı Hesabının

'ye Atandığı Grupları Görüntüle Geçerli kullanıcı hesabının atandığı grupları görüntülemek için, groups komutu çalıştırın. Bir grup listesi görürsünüz.

grupları

Her grupla ilişkili sayısal kimlikleri görüntülemek için bunun yerine id komutu çalıştırın:

id

Başka bir kullanıcı hesabının atandığı grupları görüntülemek için, gruplar komutunu çalıştırın ve kullanıcı hesabının adını spesifikletin.

groups exampleusername

Ayrıca, id komutu çalıştırılarak ve bir kullanıcı adı belirleyerek, her grupla ilişkili sayısal kimlikleri görebilirsiniz.

kimliği örnek kullanıcı adı

Grup listesindeki ilk grup veya kimlik listesinde "gid =" sonra gösterilen grup 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 örnektir.

Yeni Kullanıcı Oluşturma ve Bir Komut

'de Bir Grup Atama 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. Kullanıcı hesabı oluştururken, bir kullanıcı hesabına atanacağınız grupları useradd komutuyla belirtebilirsiniz:

useradd -G examplegroup örnek kullanıcı adı

Örneğin, jsmith adlı yeni bir kullanıcı hesabı oluşturmak ve bu hesabı ftp'ye atamak içingrup çalıştırdığınızda:

useradd -G ftp jsmith

Sonradan o kullanıcı için bir şifre atamak isteyeceksiniz:

passwd jsmith

Birden Fazla Grupa Kullanıcı Ekle

Bir kullanıcı hesabına ikincil gruplar atarken, bir virgülle listeyi ayırarak aynı anda birden çok grubu atayabilirsiniz.

usermod -a -G group1, group2, group3 örnek kullanıcı adı

Örneğin, geek adlı kullanıcıyı ftp, sudo ve örnek gruplarına eklemek için şunları çalıştırırsınız:

usermod -a -G ftp, sudo, example geek

İstediğiniz kadar çok grup belirtebilirsiniz - hepsini virgülle ayırın.

Sistemdeki Tüm Grupları Görüntüle

Sisteminizdeki tüm grupların bir listesini görüntülemek isterseniz, getent komutunu kullanabilirsiniz:

getent grubu

Bu çıktı size hangi kullanıcı hesaplarının hangi grupların üyesi olduğunu da gösterecektir. Bu nedenle, aşağıdaki ekran görüntüsünde, kullanıcı hesaplarının syslog ve chris'in adm grubunun üyeleri olduğunu görebiliriz.

Bu, Linux'ta gruplara kullanıcı ekleme hakkında bilmeniz gereken her şeyi kapsamalıdır.