Linux'ta Kullanıcı Oluşturma "Useradd" Komutunu Kullanma

Linux komutları hayatı kolaylaştırıyor

Bu kılavuz, komut satırını kullanarak Linux içinde nasıl kullanıcı oluşturacağınızı gösterir. Birçok masaüstü Linux dağıtımı, kullanıcı oluşturmak için grafik bir araç sağlarken, komut satırından nasıl yapılacağını öğrenmek için iyi bir fikirdir, böylece yeni kullanıcı arayüzleri öğrenmeden yeteneklerinizi bir dağıtımdan diğerine aktarabilirsiniz.

12/12

Bir Kullanıcı Nasıl Oluşturulur

Kullanıcı Ekle Yapılandır.

Basit bir kullanıcı oluşturarak başlayalım.

Aşağıdaki komut, sisteminize test denen yeni bir kullanıcı ekleyecektir:

sudo useradd testi

Bu komut çalıştırıldığında ne olacağı, / etc / default / useradd dosyasında bulunan yapılandırma dosyasının içeriğine bağlı olacaktır.

/ Etc / default / useradd içeriğini görüntülemek için aşağıdaki komutu çalıştırın:

sudo nano / etc / varsayılan / useradd

Yapılandırma dosyası Ubuntu'da bin / sh olan bir varsayılan kabuk ayarlayacaktır. Diğer tüm seçenekler yorumlanmıştır.

Yorumlanan seçenekler, varsayılan bir ev klasörü, grup, hesap devre dışı bırakılmadan önce parola sona erdikten sonra gün sayısı ve varsayılan bir son kullanma tarihi ayarlamanıza olanak tanır.

Yukarıdaki bilgilerden anlaşılması gereken önemli şey, herhangi bir anahtar olmadan useradd komutunun çalıştırılmasının, farklı dağıtımlarda farklı sonuçlar üretebilmesi ve bunların / etc / default / useradd dosyasındaki ayarlarla yapılmasıdır.

/ Etc / default / useradd dosyasına ek olarak, daha sonra rehberde tartışılacak olan /etc/login.defs adlı bir dosya da vardır.

Önemli: sudo her dağıtımda yüklü değil. Yüklü değilse, kullanıcı oluşturmak için uygun izinlere sahip bir hesaba giriş yapmanız gerekir.

12/12

Giriş Dizini İle Bir Kullanıcı Nasıl Oluşturulur

Ev ile Kullanıcı Ekle.

Önceki örnek oldukça basitti, ancak kullanıcı, ayarlar dosyasına bağlı olarak bir ana dizine atanmış olabilir veya olmayabilir.

Aşağıdaki komutu kullanmak için bir giriş dizininin oluşturulmasını zorlamak için:

useradd -m testi

Yukarıdaki komut, kullanıcı testi için bir / ev / test klasörü oluşturur.

12/12

Farklı Bir Ev Dizini İle Bir Kullanıcı Nasıl Oluşturulur

Farklı Bir Ev ile Kullanıcı Ekle.

Kullanıcının varsayılan bir yerde farklı bir yerde bir ev klasörüne sahip olmasını istiyorsanız, -d anahtarını kullanabilirsiniz.

sudo useradd -m -d / test testi

Yukarıdaki komut, kök klasörü altında kullanıcı testi için test denen bir klasör oluşturacaktır.

Not: -m anahtarında klasör oluşturulmayabilir. /etc/login.defs içindeki ayarlara bağlıdır.

Bunu -m anahtarı belirtmeden çalışmasını sağlamak için /etc/login.defs dosyasını düzenleyin ve dosyanın altına aşağıdaki satırı ekleyin:

CREATE_HOME evet

12/04

Linux Kullanan Bir Kullanıcı Parolası Nasıl Değiştirilir

Kullanıcı Şifresini Değiştir Linux.

Artık bir ev klasörü olan bir kullanıcı oluşturduğunuza göre, kullanıcının şifresini değiştirmeniz gerekecektir.

Bir kullanıcının şifresini ayarlamak için aşağıdaki komutu kullanmanız gerekir:

passwd testi

Yukarıdaki komut, test kullanıcısı şifresini ayarlamanıza izin verecektir. Kullanmak istediğiniz şifre istenir.

05/12

Kullanıcıları Nasıl Değiştiririm?

Kullanıcı Linux'u değiştir.

Yeni kullanıcı hesabınızı aşağıdaki pencereye yazarak test edebilirsiniz:

su testi

Yukarıdaki komut, kullanıcıyı test hesabına geçirir ve bir ev klasörü oluşturduğunuzu varsayarak, o kullanıcının ev klasörüne yerleştirilirsiniz.

12/12

Bir Son Kullanma Tarihiyle Bir Kullanıcı Yaratın

Son kullanma tarihi olan kullanıcı ekleyin.

Bir ofiste çalışıyorsanız ve kısa bir süre için ofisinizde kim olacak diye başlayan yeni bir yükleniciniz varsa, o zaman kendi kullanıcı hesabı için bir son kullanma tarihi belirlemek isteyeceksiniz.

Benzer şekilde, aileniz kalmaya devam ederse, o aile üyesi için ayrıldıktan sonra sona eren bir kullanıcı hesabı oluşturabilirsiniz.

Bir kullanıcı oluştururken bir son kullanma tarihi ayarlamak için aşağıdaki komutu kullanın:

useradd -d / ev / test 2016-02-05 testi

Tarih YYYY biçiminde YYYY-AA-GG biçiminde belirtilmelidir, MM, aydır ve GG gün numarasıdır.

07/12

Bir Kullanıcı Nasıl Oluşturulur Ve Bir Grup Nasıl Atanır?

Kullanıcıya Grup Ekle.

Şirketinize yeni bir kullanıcı katıyorsanız, söz konusu kullanıcı için belirli grupları atamak isteyebilirsiniz. Böylece, ekibinin diğer üyeleriyle aynı dosya ve klasörlere erişebilirler.

Örneğin, John adında bir adam olduğunu ve bir muhasebeci olarak katıldığını hayal edin.

Aşağıdaki komut john'u hesap grubuna ekler.

useradd -em john -G hesapları

12/12

Linux İçinde Oturum Açma Varsayılanlarını Ayarlama

Giriş Varsayılanları.

/etc/login.defs dosyası, giriş etkinlikleri için varsayılan davranışı sağlayan bir yapılandırma dosyasıdır.

Bu dosyada bazı tuş ayarları var. /etc/login.defs dosyasını açmak için aşağıdaki komutu girin:

sudo nano /etc/login.defs

Login.defs dosyası, değiştirmek isteyebileceğiniz aşağıdaki ayarları içerir:

Bunların varsayılan seçenekler olduğunu ve yeni bir kullanıcı oluştururken bunların geçersiz kılınabileceğini unutmayın.

12/12

Bir Kullanıcı Yaratılırken Oturum Açma Parolası Süresi Nasıl Belirlenir?

Giriş Son Kullanıcı Tarihi Ekleme Tarihi.

Bir şifre son kullanma tarihi, kullanıcı girişleri sayısı ve kullanıcı oluştururken zaman aşımı belirleyebilirsiniz.

Aşağıdaki örnek, bir parola uyarısı olan bir kullanıcının nasıl oluşturulacağını, parolanın süresi dolduktan en fazla gün geçtiğini ve yeniden deneme girişlerinin nasıl ayarlanacağını gösterir.

sudo useradd testi5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1

12/10

Giriş klasörü olmayan bir kullanıcının oluşturulmasını zorla

Ana Klasörsüz Kullanıcı Ekle.

Login.defs dosyasında CREATE_HOME evet seçeneği varsa , bir kullanıcı oluşturulduğunda otomatik olarak bir klasör oluşturulur.

Ayarlardan bağımsız olarak giriş klasörü olmayan bir kullanıcı oluşturmak için aşağıdaki komutu kullanın:

useradd -M testi

Oldukça kafa karıştırıcı -m ev yaratmak için standları ve -M standları oluşturmak için değil.

12/11

Bir Kullanıcı Oluşturulurken Kullanıcının Tam Adını Belirtin

Yorumlar ile Kullanıcı Ekle.

Kullanıcı oluşturma politikanızın bir parçası olarak, ilk başlangıç, ardından soyad gibi bir şey yapmayı seçebilirsiniz. Örneğin, "John Smith" için kullanıcı adı "demirci" olacaktır.

Bir kullanıcı hakkında ayrıntılı bilgi ararken, John Smith ve Jenny Smith arasında ayrım yapamazsınız.

Bir hesap oluştururken bir yorum ekleyebilirsiniz, böylece kullanıcının gerçek ismini bulmak daha kolay olur.

Aşağıdaki komut, bunun nasıl yapılacağını gösterir:

useradd -m jsmith -c "john smith"

12/12

/ Etc / passwd Dosyasını Analiz Etme

Linux Kullanıcı Bilgisi.

Bir kullanıcı oluşturduğunuzda, bu kullanıcının detayları / etc / passwd dosyasına eklenir.

Belirli bir kullanıcı hakkındaki ayrıntıları görüntülemek için grep komutunu aşağıdaki gibi kullanabilirsiniz:

grep john / etc / passwd

Not: Yukarıdaki komut, tüm kullanıcılar hakkındaki detayları, kullanıcı adı altında john kelimesiyle birlikte döndürecektir.

/ Etc / password dosyası, her kullanıcıyla ilgili olarak kolonlarla ayrılmış bir alan listesi içerir.

Alanlar şöyledir: