Passwd komutu neden “UNIX şifresi” gösteriyor?


51

Linux için tamamen yeniyim. Ubuntu hakkında bir eğitici video izlerken, komuta rastladım passwd. Test ettiğimde gösteriyor ki;

(current) UNIX password: 
Enter new UNIX password:
Retype new UNIX password:

Neden UNIX şifresi yazıyor? UNIX ile bir ilişkisi var mı?


1
Alıntı yapılan en.wikipedia.org/wiki/Linux "Linux bir UNIX (Listeni / lɪnəks / LIN-əks [9] [10] ya da, daha az sıklıkta / laɪnəks / LYN-əks [10] [11] telaffuz) bilgisayar işletim sistemi gibi .... "--- bu yüzden" UNIX şifresi "
sorması doğru olur

UNIX'in Linux ile olan ilişkisi veya bir ticari marka sorunu olup olmadığı ile ilgili bir soru mu?
kasım 16'16

7
Linux'u "bir Unix" olarak görüyorum ( tasarım ve davranış bakımından genel Unix ailesine aittir ). Bazı insanlar buna "Unix benzeri" veya "Unix klonu" derler. Bununla birlikte, UNIX® değildir ( Open Group tarafından SUS uyumlu olarak onaylanmıştır ve ticari markayı kullanmak için lisanslanmıştır).
marcelm

3
@ marcelm Elbette sertifikasyon eksikliği, Linux'un marka için hak kazanmak için gereken özelliklerden hiçbirinin eksik olduğu anlamına gelmez. En azından benim için Linux, UNIX ticari markasını taşıyan bazı sistemlerden daha fazla özellik sahibi olduğunu hissediyor. Belki de tüm bunlara zaten katılıyorsunuz. Pek çok Linux dağıtım şirketinin üreticisinin aslında Linux'u UNIX'ten daha güçlü bir marka olarak gördüğünü hayal edebiliyorum ve bu yüzden sertifika almayı umursamıyorlar.
kasperd

1
@ jl6 Bugünkü ifadeler, bugün mahkemeye çıkarıldıysa ticari marka ihlali olarak değerlendirilemeyecek kadar uzun süredir var olabilir.
kasperd

Yanıtlar:


93

Eğer sağladığı kimlik doğrulama için parola değiştirirken çünkü UNIX diyor PAM modülü . Manpage'den alıntı:pam_unix

NAME
   pam_unix - Module for traditional password authentication

SYNOPSIS
   pam_unix.so [...]

DESCRIPTION
   This is the standard Unix authentication module. It uses standard calls
   from the system's libraries to retrieve and set account information as
   well as authentication. Usually this is obtained from the /etc/passwd
   and the /etc/shadow file as well if shadow is enabled.

Geleneksel dosyaları kullandığı /etc/passwdve /etc/shadowkimlik doğrulama kaynağı olarak Unix ile ilgilidir .

pam_ldapLDAP kimlik doğrulaması için olduğu gibi başka bir PAM modülü kullandıysanız, UNIX yerine LDAP:

$ passwd
(current) LDAP Password: 
New password: 
Retype new password: 
passwd: password updated successfully

3
@ user11153: Hayır, PAM'deki M, çoğul, “Modüller” anlamına gelir. “PAM modülü” derken yanlış bir şey yok.
Ry

Örnekteki gibi başka bir PAM modülünün nasıl kullanılacağını açıklayabilir misiniz? Basit bir komut yeterlidir veya yapılandırma dosyaları üzerinde işlem yapılmasını gerektirir mi?
Marc Vanhoomissen

@MarcVanhoomissen pam-auth-update, config dosya manipülasyonunu (düzenlemeler /etc/pam.d/common-auth) yapan PAM kimlik doğrulama modüllerini seçmenize izin veren basit bir komut vardır . Bir kimlik doğrulama modülü kurmak olsa da, biraz daha ilgili. Başka bir cevabı ilginç bulabilirsin: askubuntu.com/a/724796/158442 ( pam_debugne istersen basmak için uygun seçenekleri ve farklı komut dosyalarını kullanarak genişletebilirsin )
muru

1

Basit cevap: çünkü Linux, Unix modelinin tasarımına dayanan (ve tam işlevsellik sunan) bir işletim sistemidir.

Sonuç olarak, birçok araç, komut, yazılım vb.

Bazı 'passwd' sürümleri gibi

  1. Doğrudan diğer Unix sistemlerinden Linux'a taşınır veya
  2. Linux da dahil olmak üzere birçok Unix sistemiyle çalışmak üzere tasarlanmıştır.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.