KULLANICI EKLENMESİ

etc/passwd dosyası elle düzenlenerek sisteminize kullanıcıları ilave edebilirsiniz veya bu işi otomatik olarak yapan betiklede bu  iş gerçekleştirilebilir.

UYARI: Bu dosyada değişiklik yapmadan önce kopyasını çıkartmanın faydası vardır. Eğer /etc/passwd dosyası çökerse ve sizde bir kopyası yoksa root olarak dahi sisteme giremezsiniz. Bu dosyanın bir kopyasını acil floppy diskinizde tutunuz veya boot  disketinizde saklayınız.

ASCII formatında saklayan herhangi bir editör kullanarak /etc/passwd dosyasına yeni giriş yapabilirsiniz. Yeni kullanıcıları dosyanın sonuna ilave ediniz ve her kullanıcı için tek ve kimsede olmayan kullanıcı ismi ve UID kullanınız. Örneğin; bill isimli yeni kullanıcıyı 103 UID ile ve 50 GID ile sisteme ilave etmek için;

            bill::103:50:bill smallwood:/home/bill:/bin/sh

Şifre alanının boş olmasına dikkat ediniz, çünkü şifrelenmiş olarak buraya yazamazsınız. Bu değişikliği kaydettikten sonra şifreyi kurmak için aşağıdaki komutu kullanın.

                         $ passwd bill

Burada bill’in kullanabileceği bir şifre giriniz ve bunu ilk fırsatta değiştirmesi gerektiğini hatırlatınız. Bu işlemde bittikten sonra, kullanıcının ev klasörünü oluşturma işlemine geçmeniz gerekiyor. Bu oluşturulduktan sonra, bu kullanıcının sahip olduğu klasörün sahipliğini kurmanız gerekiyor, şöyleki: 

$  mkdir  /home/bill

$  chown  bill  /home/bill 

tüm kullanıcılar bir gruba ait olmalılar. Eğer sisteminizde sadece bir grup tanımlanmışsa kullanıcının kullanıcı ismi grubu temsil eden /etc/group’daki satıra ilave edilmesi gerekmektedir. Eğer yeni kullanıcı birden fazla gruba ait ise,  /etc/group dosyasındaki her gruba kullanıcı ismini ilave ediniz. Son olarak, kullanıcının kabukları için konfigürasyon dosyalarını kullanıcının ev dizinine kopyalayın ve kullanıcının kendi alanını düzenleyebilmesi için sistem iznini düzenleyiniz.

Örneğin; Eğer serdar isimli diğer kullanıcıdan Bourne kabuğunun .profile dosyasını kopyalasaydınız aşağıdaki komutu kullanacaktınız. 

$ cp /home/serdar/.profile  /home/bill/.profile

$ chown  bill  /home/bill/.profile 

Ayrıca konfigürasyon dosyasını elle kontrol ederek, çevresel değişkenlerin kullanıcı sisteme girdiğinde yanlış bir şekilde kurulmadığına emin olun. 

                        Bourne kabuğu           → .profile

                        C kabuğu                      .login ve .cshrc

                        Korn kabuğu                 .profile ve ENV ile tanımlanan herhangi bir dosya

 Bunlar kullanıcının ev dizininde bulunurlar. Özetleyecek olursak elle yapılacak olan yeni kullanıcı ayarı aşağıdaki adımları içerir.

1.         1.       /etc/passwd dosyasına yeni bir satır ilave et.

2.         2.       Kullanıcının ev dizinini oluştur ve sahipliğini ayarla.

3.         3.       Kabuk start-up dosyalarını kopyala ve kurulumlarını (settings) ve sahipliğini yeniden ayarla.

Bu işlemleri otomatik olarak linux içinde yapan betikleri (useradd veya adduser) daha önce görmüştük.