Anasayfa » nasıl » Linux'ta Bir Gruba (veya İkinci Gruba) Kullanıcı Ekleme

    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 EXAMPLEUSERNAMEkullanı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..