Linux, çok kullanıcılı bir işletim sistemidir. Uygun kullanıcı yönetimini kolaylaştırmak için sistem, kullanıcı bilgilerini /etc/passwd dosya.

Bu kılavuz, passwd dosyasının ne olduğunu ve Linux'ta kullanıcı yönetimi söz konusu olduğunda oynadığı önemli rolü anlamanıza yardımcı olacaktır.

/ Etc / passwd nedir?

Linux'taki passwd dosyası, kullanıcı ayrıntılarını içeren bir yapılandırma dosyasıdır. Passwd dosyasının önemli bir özelliği, kullanıcıların aşağıdaki gibi herhangi bir metin düzenleyiciyi kullanarak kolayca düzenleyebilecekleri bir ASCII metin dosyası olmasıdır. nano ve vim.

Kullanıcıları doğrudan passwd dosyasını kullanarak ekleyebilmenize ve yönetebilmenize rağmen, bu işlem yazım hataları ve hatalara meyilli olduğundan tavsiye edilmez. Bunun yerine çeşitli kullanıcı yönetimi komutlarını kullanmalısınız. sisteminize kullanıcı eklemek için useradd.

/ Etc / passwd Dosyasını Görüntüleme

Passwd dosyasının içeriğini görüntülemek için herhangi bir metin düzenleyiciyi veya bir dosya görüntüleme komut aracını kullanabilirsiniz. Bu kılavuzda kullanacağız CA..

instagram viewer
cat / etc / passwd

Çıktı aşağıdakine benzer olmalıdır.

Her satır aslında sisteminizdeki bir kullanıcıyı temsil eder, bu nedenle listelenmiş bu kadar çok kullanıcınız olmasına şaşırmayın. Çoğu, Linux makinenizdeki belirli uygulamaları kontrol eden sistem kullanıcılarıdır. Örneğin, kullanıcı posta Mail uygulamasından sorumludur.

Açıklanan / etc / passwd Alanları

Yukarıdaki çıktıdan anlaşılıyor ki, /etc/passwd dosya çok özel bir kalıbı takip eder.

Her kullanıcı satırı ayrıca, kolon karakter (:) aşağıda olduğu gibi.

1. Kullanıcı adı

Bir satırdaki ilk alan, kullanıcının kullanıcı adını veya oturum açma adını temsil eder. Yukarıdaki örnekte kullanıcı adı şöyledir: John.

2. Parola

İkinci alan, kullanıcının şifrelenmiş şifresini gösterir. Güvenlik amacıyla, parolalar, normal kullanıcılar tarafından okunamayan ayrı bir dosyada tutulur. / etc / shadow dosyası kullanıcı şifrelerini depolar Linux'ta.

Normalde, şifre alanı bir x gölge dosyanın parolayı güvenli bir şekilde sakladığını göstermek için. Alan boşsa, kullanıcının oturum açmak için şifreye ihtiyacı yoktur. Genel sistem güvenliğini korumak için, sisteminizdeki her kullanıcının bir parolası olmalıdır. Yapabilirsin kullanıcı parolalarını değiştirmek veya yönetmek için passwd komutunu kullanın Linux'ta.

3. Kullanıcı kimliği

Yaygın olarak UID olarak bilinen kullanıcı kimliği alanı, Linux sistemi tarafından kullanıcıları tanımlamak için kullanılan bir sayıdır. Çoğu sistem kullanıcısının 1000'den daha az bir kullanıcı kimliği vardır, oysa normal kullanıcılar 1000'den yukarı değişen kimliklere sahiptir. kök (yönetici) kullanıcı genellikle 0 kimliğine sahiptir.

4. Grup kimliği

Dördüncü alan, grup kimliği içindir (yaygın olarak GID olarak bilinir). Kullanıcı kimliği olarak GID de bir sayıdır. Grup kimliği, bir kullanıcının birincil grubunu belirler. Ek olarak, GID'ler daha kolay yönetim için tüm kullanıcıları belirli kümeler halinde kategorilere ayırır. Bir kullanıcı Linux'ta birden fazla gruba dahil olabilir. Bir kullanıcının hangi gruplara ait olduğu hakkında daha fazla bilgi edinmek için şuraya bakabilirsiniz: /etc/group dosya.

cat / etc / group

5. GECOS

Bir sonraki alan GECOS alanıdır. Genellikle bir kullanıcının tam adını ve virgülle ayrılmış telefon numarası veya oda numaraları gibi ek ayrıntıları içerir. Bu alan isteğe bağlıdır ve bu nedenle boş olabilir.

6. Ana Dizin

Bu alan şunları içerir: /home kullanıcıyla ilişkili dizin. Bu, ana kullanıcı dosyalarını ve dizinleri depolayan birincil dizindir. /Desktop ve /Pictures. Bu örnekte, kullanıcının ev dizini şu konumdadır: /home/john.

Her kullanıcı için ayrı ana dizinlere sahip olmak, Linux'un gerçekten çok kullanıcılı bir işletim sistemi olmasını sağlayan faktörlerden biridir.

7. Kabuk

Bu alan, bir kullanıcıyla ilişkilendirilmiş varsayılan kabuğun adını içerir. Kabuk, bir kullanıcının komutları ve komut dosyalarını çalıştırabileceği ortamdır. Çoğu Linux dağıtımı, Bourne Again Kabuğu (Bash) varsayılan kabuk programı olarak.

Linux'ta Sistem Yönetimini Daha Kolay Hale Getirme

Bu kılavuz size ne olduğunu gösterdi /etc/passwd Linux'taki dosya ve Linux sisteminizdeki kullanıcıları yönetirken oynadığı temel rol. Passwd dosyası, kullanıcı adı, parola ayrıntıları, ana dizin yolu, kullanıcı ve grup kimlikleri vb. Gibi kullanıcıyla ilgili bilgileri içerir.

Gördüğünüz gibi, çoğu Linux kullanıcısı genellikle dosya erişiminin ve diğer ayrıcalıkların yönetimini kolaylaştırmak için bir grubun parçasıdır. Bunu yapmak için gerekli izinlere sahipseniz, kullanıcıları gruplara kendiniz ekleyebilirsiniz.

E-posta adresi
Ubuntu Linux: Kullanıcıları Gruplara Kolay Şekilde Ekleme ve Kaldırma

Ubuntu Linux'ta kullanıcıları daha iyi yönetmek mi istiyorsunuz? Cevap, gruplar oluşturmak ve ardından Ubuntu kullanıcı ekle özelliğini kullanmaktır.

Sonrakini Oku

İlgili konular
  • Linux
  • Kullanıcı Hesap Denetimi
  • Sistem Yönetimi
Yazar hakkında
Mwiza Kumwenda (18 Makale Yayınlandı)

Mwiza, yazılımları mesleğe göre geliştirir ve kapsamlı bir şekilde Linux ve ön uç programlama üzerine yazar. İlgi alanlarından bazıları tarih, ekonomi, politika ve işletme mimarisidir.

Mwiza Kumwenda'dan Daha Fazla

Haber bültenimize abone ol

Teknoloji ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için haber bültenimize katılın!

Bir adım daha…!

Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.

.