Linux’ta birden fazla kullanıcıyı aynı anda eklemek
Geçen gün uzun bir kullanıcı listesi için Ubuntu’da kullanıcı açmam gerekiyordu. Şöyle bir araÅŸtırdıktan sonra newusers komutu ile karşılaÅŸtım, her ne kadar komutun manual sayfasında herÅŸey anlatılıyorsa da kısaca büyük bir kullanıcı listesini nasıl kullanıcı olarak atayabileceÄŸinizi anlatayım. Öncelikle /etc/passwd dosyasına benzer bir dosya hazırlamamız gerekiyor. Dosyanın formatı yaklaşık olarak ÅŸu ÅŸekilde olmalıdır.
kullanıcı_adı:şifre:uid:uid:Kullanıcının gerçek adı,,,:/home/kullanıcı_adı:/bin/bash
Şifre yazılırken clear text yazılması, yani enkripte edilmeden direkt yazılması gerekmektedir. uid bölümü için /etc/passwd dosyasındaki en büyük uid numarasına bakmak gerekiyor. O dosyadaki en büyük numaradan daha büyük bir uid yazılması daha sağlıklı olacaktır. Aynı uid e sahip iki kullanıcı olmasını istemediğimiz için kaç tane kullanıcı ekleyeceksek onun kadar farklı uid yazmamız gerekecek. Bu numaraların sırayla olması iyi olacaktır. Yani ilk kullanıcı için 1200 yazdı isek, ikinci kullanıcı için 1201 diye birer birer artırarak devam edebiliriz. Her iki uid de debian temelli sistemlerde aynı olursa, adduser komutunun yapmış olduğunu yapmış olacağız.
Kullanıcının gerçek adını istediğiniz gibi yazabilirsiniz, boşluk içermesi problem değildir. Sonrasındaki 3 virgüle dikkat etmenizi önemle hatırlatayım. Daha sonrasında kullanıcının home klasörünü atıyoruz, bu klasör yoksa otomatik oluşturulacaktır. Kullanıcı adı ile aynı isimde bir home klasörü verilmesi tutarlı bir yönetim sağlayacaktır.
Her kullanıcı bir satıra yukarıdaki formatta yazılarak tüm kullanıcıları bir dosyaya (örn : kullanicilar.txt) yazdıktan sonra, root hakları ile
# newusers kullanicilar.txt
komutunu çalıştırdığımızda kullanıcılar eklenecektir. Ancak not olarak ileteyim, oluşan kullanıcıların home klasörüne /etc/skel altındaki dosyalar kopyalanmayacaktır. Ubuntu için Examples linki haricinde birşey kaybetmeyeceğiniz için çok önemli bir sorun değil bence. Desktop klasörü kullanıcı ilk defa grafik arabirimi kullandığında otomatik oluşacaktır.























