-- Sunucu

Linux üzerinde kullanıcı ve grup işlemleri

Linux üzerinde yeni bir user eklediniz ve grubunu belirlediniz. Daha sonra bunu değiştirmek için aşağıdaki komutlar kullanılabilir.

Yeni bir kullanıcı ekleyip “developers” grubuna dahil edelim. Bunun için önceden “developers” diye bir grup olması gerekiyor.

useradd -G {group-name} username

“developers” adında bir grup olup olmadığını “grep developers /etc/group” komutu ile test edilebilir. Ekrana hiçbişi çıkmazsa o grup yok demektir.

Eğer yok ise şu komutla “developers” adında yeni bir grup eklenir;

groupadd developers

Grup hazır ise şu komut ile developers grubuna ait osman isminde bir kullanıcımız oldu.

useradd -G developers osman

Şifresini belirmek için;

passwd osman

Linux her kullanıcıya ve gruba bir id(numara) verir. Yaptığınız komuttan sonra test etmek için kullanıcıyı ve bağlı olduğu grupları listeleyebilirsiniz.

id osman

Şöyle bir çıktı göreceksiniz;

uid=1520(osman) gid=1520(osman) groups=1520(osman),1128(developers)

Mevcut kullanıcıya grup ekleme

Linuxta 2 çeşit grup vardır bunlar primary ve secondary gruoplar olarak adlandırılır. Bir kullanıcı birden fazla gruba dahil olabilir. Mesela ben x projesinde iken y projesindeki dosyalara da ulaşmak istersem bu 2 projenin grubunada dahil olmam gerekir.

Eğer mevcut bir kullanıcıya ek bir grup daha eklemek istiyorsanız. (örnekte osman kullanıcısına ftp grubu ekleniyor);

usermod -a -G ftp osman

Eğer primary dediğimiz birincil grubu değiştirmek istiyorsanız;

usermod -g developers osman

Şuanki bağlı olduğunuz grubu görmek için;

groups

Farklı bir kullanıcının gurubnu görmek için

groups osman

Dosya İşlemleri

Bir dizinin grubunu değiştirmek için chgrp komutu kullanılır.

chgrp developers /var/www

veya chown komutu ile de yapılabilir;

chown -R osman:developers /var/www

Yeni eklenen grupların ve kullanıcı işlemlerinin aktif olabilmesi için logout – login yapmanız gerekiyor.

Eğer bir dizinin grubunu değiştirdi iseniz ve yine yazamıyorsanız yeni izinlerin akitf olması için aşağıdaki komutu uygulayabilirsiniz;

chmod g+rwxs /var/www

Yorumla

Yorum

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

Webmentions

  • Linux Kullanıcı ve Grup İşlemleri – Tarık BAĞRIYANIK

    […] erkanceran.com/linux-uzerinde-kullanici-ve-grup-islemleri […]