Linux'ta Kullanıcı Işlemleri 48584858 okunma
Linux sistemlerde terminal üzerinden rahatlıkla kullanıcı oluşturabilir, yetkilendirebilirsiniz. Tüm kullanıcılar arasında hiçbir kısıtlaması olmayan tek kullanıcı root. Root yetkisiyle terminal üzerinden kullanıcı veya gruplar oluşturmak oldukça kolay.
Bir kullanıcı oluşturmak için:
sudo useradd recep
Oluşturulan kullanıcıya şifre atamak için:
sudo passwd recep
Oluşturulan kullanıcıyı silmek için:
sudo userdel recep
Oluşturulan bir kullanıcı varsayılan olarak /home/kullanici olarak oluşur. Bu kullanıcının dizinini farklı bir yerde oluşturmak istiyorsanız birkaç parametre kullanmalısınız. Onlar ise şöyle:
-d parametresi: Home dizinini elle tanımlanır.
-p parametresi: Kullanıcının giriş şifresini atar.
-g parametresi: Kullanıcının atanacağı grubu belirler.
-s parametresi: Kullanıcının öntanımlı kabuğu seçmek için kullanılır.
Farklı kullanıcılar oluşturup farklı gruplara atayabiliriz, her gruba da farklı yetkiler verebiliriz.
Bir grup oluşturmak için:
sudo groupadd kullanicilar
Bir grup silmek için:
sudo gruopdel kullanicilar
Bir kullanıcıyı gruba atayarak oluşturmak için:
sudo useradd -g kullanicilar recep
Kullanıcının ait olduğu gruplara bakmak için id kullanırsınız. Örneğin id recep derseniz, Recep kullanıcısının ait olduğu grupları gösterir.
Grubun adını değiştirmek için:
sudo groupmod -n uyeler kullanicilar
Bir kullanıcının grubu değiştirmek için:
sudo usermod -g yoneticiler recep
Kullanıcı grubunu görmek isterseniz de groups kullaniciadi yazmanız yeterli.
Kullanıcıyı kitlemek için:
sudo usermod -L recep
Kullanıcıyı kitlemek için:
sudo usermod -L recep
O kilidi açmak için ise -U parametresini kullanırsınız. (L)ock, (U)nlock mantığı yani.
Linux dağıtımları kullanıcılara ait bilgiler etc/passwd dosyasında tutar. Bu dosyayı açalım ve bakalım.
Dosyada olan ve iki noktayla ayrılan bilgiler aslında sırasıyla kullanıcı adı, şifre (x olarak görürsünüz), ID, grup ID, tanıtımı, home dizini ve öntanımlı kabuğunu gösteriyor. Veriler burada anlayacağınız.
Etc/shadow dosyasında ise şifreler kriptoplu olarak tutulur.
Etc/group dosyasında grup bilgileri saklanır. Bu dosyada grup adı, grup şifresi, grup ID ve kullanıcılar bulunur.
Son olarak, terminal ekranında kullanıcınızı değiştirmek isterseniz "su kullanici" yazıp geçiş sağlayabilirsiniz.
Konuyla ilgili problemlerinizi Genel Linux Dağıtımları altında sorabilirsiniz. Umarım faydalı olmuştur.
Recep ŞERIT
BİR YORUM YAZIN