Ubuntu Manpage: passwd - kullanıcının şifresini değiştirir. Linux'ta hesapları yönetme

ŞİFRE(1)

İSİM
passwd,yppasswd - oturum açma şifresini değiştirin

SÖZDİZİMİ

Şifre [login_name]

TANIM
passwd komutu, kullanıcının oturum açmasıyla ilişkili parolayı değiştirir (veya belirler).

Standart bir kullanıcı yalnızca kendi oturum açma işlemiyle ilişkili şifreyi değiştirebilir.

Komut, normal kullanıcılardan eski şifrelerini (eğer varsa) ister ve ardından iki kez yeni şifre ister. İlk istek sonrasında eski şifrenin yeterince eski olup olmadığı kontrol edilir. Yaş, şifre değişiklikleri arasında geçmesi gereken süredir (genellikle birkaç gün). Yaşın yeterli olmaması durumunda yeni şifre reddedilir ve passwd'den çıkılır; passwd(4)'e bakın.

Yaşın yeterli olması durumunda yeni şifrenin teknik gereksinimleri karşıladığından emin olmak için kontrol yapılır. Yeni şifre ikinci kez girildiğinde yeni şifrenin iki kopyası karşılaştırılır. Eşleşmiyorlarsa, yeni bir şifre isteme döngüsü tekrarlanır, ancak iki defadan fazla olamaz.

Şifreler için teknik gereksinimler:

  1. Her şifre en az 6 karakter içermelidir. Yalnızca ilk 8'i önemlidir.
  2. Her şifre en az iki harf (büyük veya küçük harf) ve en az bir rakam veya işaret içermelidir.
  3. Her şifrenin giriş_adı'ndan farklı olması, soldan sağa veya geriye doğru okunması ve döngüsel değişimlerinden farklı olması gerekir. Karşılaştırmada büyük ve küçük harfler arasında ayrım yapılmaz.
  4. Yeni şifre eskisinden en az üç karakter farklı olmalıdır. Karşılaştırma yapılırken büyük-küçük harf ayrımı yapılmaz.

Etkin kimliği sıfır olan kullanıcıya süper kullanıcı denir [bkz. kimlik(1) ve su(1)]. Süper kullanıcının herhangi bir şifreyi değiştirme hakkı vardır, bu nedenle eski şifre istenmez. Süper kullanıcı, şifrenin geçerlilik süresi veya teknik gerekliliklere uygunluk konusundaki kısıtlamalara bağlı değildir. Süper kullanıcı, yeni bir parola istendiğinde satırbaşı tuşuna basarak boş bir parola oluşturabilir.

DOSYALAR

/etc/passwd

SANTİMETRE. AYRICA
kimlik(1) , giriş(1) , su(1) .
Programcının Referansında crypt(3C), passwd(4).

SÜRPRİZLER
Boş bir şifre, şifresizlikle aynı şey değildir ve her oturum açışınızda istenir.

Bu yazımda Linux'ta kullanıcı şifresinin nasıl değiştirileceğinden bahsetmek istiyorum. dikkate alacağım evrensel yöntem Belirli bir dağıtıma bağlı kalmamak için şifreyi komut satırı aracılığıyla değiştirmek.

Linux'ta şifreleri değiştirmek için şu komutu kullanın: şifre . Komut herhangi bir parametre belirtmeden çalıştırılabilir veya şifresini değiştirmek istediğiniz kullanıcının adını açıkça belirleyebilirsiniz (bu durumda süper kullanıcı hakları gereklidir). Daha sonra mevcut şifrenizi girmeniz ve ardından yeni şifrenizi iki kez girmeniz gerekecektir.

Mevcut kullanıcının şifresini değiştirme

Geçerli kullanıcının şifresini değiştirmek için komutu çalıştırın şifre parametresiz:

Bundan sonra mevcut şifreyi girmeniz ve tuşuna basmanız gerekecektir. Girmek, ardından yeni bir şifre girin ve tekrar tuşuna basın Girmek ve son olarak yeni şifreyi tekrar girin ve tuşuna basın. Girmek.

Yuriy'in şifresini değiştirme. (geçerli) UNIX şifresi: Yeni UNIX şifresini girin: Yeni UNIX şifresini tekrar yazın: geçti: şifre başarıyla güncellendi

Şifrenizi girdiğinizde ekranda görünmeyeceğini lütfen unutmayın.

Aniden bir mesaj alırsanız:

Daha uzun bir şifre seçmelisiniz

Bu, çok basit (veya kısa) bir şifre girdiğiniz anlamına gelir. Bu durumda passwd komutunu tekrarlayın ve daha karmaşık bir şifre girin (en az 6 ila 8 karakter uzunluğunda, şifre rakam, büyük harf ve küçük harf içermelidir). Parola karmaşıklığı denetimini önlemek için passwd komutunu sudo aracılığıyla çalıştırmalısınız (aşağıya bakın).

Rastgele bir kullanıcının şifresini değiştirme

Herhangi bir kullanıcının şifresini değiştirmek için programı çalıştırmanız gerekir. şifre kullanıcı altında kök veya aracılığıyla sudo. Örneğin isimli kullanıcının şifresini değiştirmek için pingvinus yapmanız gerekenler:

Sudo şifresi pingvinus

Bu durumda yalnızca yeni bir şifre girmeniz gerekecektir:

Yeni UNIX şifresini girin: Yeni UNIX şifresini tekrar yazın: geçti: şifre başarıyla güncellendi

Burada şifrenin karmaşıklığı kontrol edilmez ve çok basit ve kısa şifreler belirleyebilirsiniz.

Ek Bilgiler

Kullanıcı şifrelerini hızlı bir şekilde değiştirmenin iki basit yoluna baktım. Elde etmek tam liste takım yetenekleri şifre bunu terminalde yapabilirsiniz.

Güncellenme tarihi: 29.12.2017 Bilgisayar Umudu

Genel Bakış

şifre komutu değiştirmek için kullanılır şifre bir kullanıcı hesabının. Normal bir kullanıcı çalıştırabilir şifre kendi şifrelerini ve bir sistem yöneticisini ( süper kullanıcı) kullanılabilir şifre başka bir kullanıcının şifresini değiştirmek veya o hesabın şifresinin nasıl kullanılabileceğini veya değiştirilebileceğini tanımlamak için.

şifre sözdizimi

şifre[ SEÇENEK] [KULLANICI]

Hızlı Örnekler

Şifrenizi Değiştirin

Koşma şifre hiçbir seçenek olmadan komutu çalıştıran hesabın şifresi değiştirilmez. İlk önce hesabın mevcut şifresini girmeniz istenecektir:

(geçerli) UNIX şifresi:

Doğruysa yeni bir şifre girmeniz istenecektir:

Yeni UNIX şifresini girin:

Ve girmek aynısı doğrulamak için tekrar şifrenizi girin:

Yeni UNIX parolasını yeniden yazın:

Şifrelerin eşleşmesi durumunda şifre değiştirilecektir.

Başka Bir Kullanıcının Şifresini Değiştirme

Sudo şifresi jeff

Süper kullanıcı ayrıcalıklarına sahipseniz başka bir kullanıcının şifresini değiştirebilirsiniz. Burada komutun önüne şunu koyuyoruz. sudo süper kullanıcı olarak çalıştırmak için. Bu komut kullanıcının şifresini değiştirecektir jeff. Sizden istenmeyecek jeff'ın şu anki şifresi.

Mevcut Şifrenizi Bilmeden Şifrenizi Değiştirin

Şifrenizi unuttuğunuz için değiştirmeniz gerekiyorsa, kök hesap. Bunu yapmak için kullanıcının şifresini bilmeniz gerekir. kök.

Diyelim ki kullanıcı adınız sally ve şifrenizi hatırlamıyorsunuz. Ancak, yönetici erişiminiz var. sistem: olarak giriş yapabilirsiniz kök, söz konusu hesabın şifresini kullanarak. olarak oturum açın kök ve ardından komut satırından şunu çalıştırın:

Şifre sally

Peki ya şifreyi unutursanız kök ne kadar iyi? Bu durumda makinede tek kullanıcılı modda oturum açmanız gerekecektir. Çalışma seviyesi 1. Bu ağ üzerinden yapılamaz, dolayısıyla bu çalışma seviyesine önyükleme yapmak için makineye fiziksel erişime ihtiyacınız olacaktır.

Makineyi yeniden başlatın. Önyükleme sırasında size bir önyükleyici menü. Birçok sistemde, örneğin Debian veya ubuntuönyükleme menüsü "Kurtarma Modu" veya "Tek Kullanıcı Modu" seçeneğini içerecektir (aşağıdaki resimde olduğu gibi). Bu önyükleme seçeneğini seçin.

Bu seçenek sizi salt metin modunda başlatacak ve root olarak oturum açacaktır.

Eğer ihtiyacın olursa montaj / ,şunu yap:

Bağla -rw -o yeniden bağla /

Şimdi değiştir sally"ın şifresi:

Şifre sally

Veya kök"S:

İşiniz bittiğinde sisteminizi yeniden başlatın:

Kapatma -r şimdi

Sistemi normal şekilde başlatın ve şu şekilde oturum açabilmelisiniz: sally ile yenişifre.

Artık en yaygın kullanım senaryolarını gözden geçirdiğimize göre şifre, komuta daha detaylı bakalım. Aşağıdaki bölümlerde komutun nasıl çalıştığını, nasıl kullanılabileceğini ve farklı işlevlerinden yararlanmak için hangi seçeneklerin belirtilebileceğini açıklayacağız.

Tanım

şifre komut şifreleri değiştirir kullanıcı hesaplar. Normal bir kullanıcı yalnızca şifreyi değiştirebilir için kendi hesabıdır, ancak süper kullanıcı herhangi bir hesabın şifresini değiştirebilir. şifre ayrıca hesabın geçerlilik süresini değiştirebilir veya sıfırlayabilir — Ne kadar Parolanın süresi dolmadan önce zaman geçebilir ve değiştirilmesi gerekir.

Normal bir kullanıcının kendi şifresini değiştirebilmesi için öncelikle doğrulama amacıyla mevcut şifresini girmesi gerekir. (Süper kullanıcı, başka bir kullanıcının şifresini değiştirirken bu adımı atlayabilir.)

Mevcut şifre doğrulandıktan sonra, şifreşu anda kullanıcının şifresini değiştirmesine izin verilip verilmediğini kontrol eder. Değilse, şifre Devam etmeyi reddeder ve çıkar.

Aksi takdirde, kullanıcıdan iki kez yeni parola girmesi istenir. Her iki giriş de eşleşmelidir şifre devam etmek.

Daha sonra şifre karmaşıklık açısından test edilir. Genel bir kural olarak şifreler en az 6 karakterden oluşmalıdır. karakterler Aşağıdakilerden bir veya daha fazlası dahil olmak üzere:

  • rakamlar 0'dan 9'a
  • noktalama işaretleri

Seçenekler

Aşağıdaki seçenekler yolu değiştirecek şifreçalışır:

-A, --Tümü İle kullanıldığında -S(aşağıya bakınız), bu seçenek tüm kullanıcılar için şifre durumunu gösterecektir. Bu seçenek olmadan kullanılırsa çalışmayacaktır. -S.
-D, --silmek Kullanıcının şifresini silin (boş yapın). Bu seçenek, hesabın kendisini devre dışı bırakmadan, hesap için oturum açmayı devre dışı bırakmanın hızlı bir yoludur.
-e, --süresi dolsun Bir hesabın şifresinin anında geçerliliğini yitirir. Bu, kullanıcıyı bir sonraki oturum açışında şifresini değiştirmeye zorlar.
-H, --yardım Nasıl kullanılacağına ilişkin bilgileri görüntüleyin şifre emretmek.
-Ben, --etkin değil AKTİF DEĞİL Bu seçenek, parolanın süresi birkaç gün dolduktan sonra bir hesabı devre dışı bırakmak için kullanılır. Bir kullanıcı hesabından sonra sahip oldu tamsayı için süresi dolmuş bir şifre AKTİF DEĞİL gün sonra kullanıcı artık hesapta oturum açamaz.
-k, --tokenları sakla Şifre belirteçlerini saklayın. Bu kullanıcının şifresinin yalnızca süresi dolduğunda değiştirilmesi gerektiğini belirtir.
-ben, --kilit Adlandırılmış hesabın şifresini kilitleyin. Bu seçenek, parolayı olası hiçbir şifrelenmiş değerle eşleşmeyen bir değerle değiştirerek devre dışı bırakır. Bunu şifrelenmiş şifrenin başına bir karakter ekleyerek yapar.

Bunun hesabı devre dışı bırakmadığını unutmayın. Kullanıcı yine de başka bir kimlik doğrulama yöntemini (bir SSHörneğin anahtar). Hesabı devre dışı bırakmak için süper kullanıcı şunları kullanabilir: kullanıcı modu seçeneği ile komut --son kullanma tarihi 1. Bu seçenek, hesabın son kullanma tarihini geçmişteki bir tarihe, yani 2 Ocak 1970'e ayarlayacaktır.

Şifresi kilitli olan kullanıcıların şifrelerini değiştirmelerine izin verilmez.

-N, --mindays MIN_DAYS Şifre değişiklikleri arasındaki minimum gün sayısını şu şekilde ayarlayın: MIN_DAYS. Bu alanın sıfır değeri kullanıcının istediği zaman şifresini değiştirebileceğini gösterir.
-Q, --sessizlik Sessiz mod şifre herhangi bir çıktı göstermeden çalışacaktır.
-R, --kök CHROOT_DIR İleri düzey kullanıcılar için: Bu seçenek, krokroot dizin CHROOT_DIR ve yapılandırma dosyalarını kullanın. CHROOT_DIR dizin.
-S, --durum Hesap durumu bilgilerini görüntüleyin. Durum bilgisi 7 alandan oluşur:
  1. Kullanıcının oturum açma adı
  2. şifre kullanılabilirliği: L hesabın kilitli bir şifresi varsa, NP hesabın şifresi yoksa veya P hesabın kullanılabilir bir şifresi varsa
  3. son şifre değişikliği tarihi
  4. minimum şifre yaşı
  5. maksimum şifre yaşı
  6. şifre uyarı süresi
  7. şifre hareketsizlik süresi
4'ten 7'ye kadar olan alanlarda şifre yaşları gün cinsinden ifade edilir.

Belirtiyorum -A ek olarak -S tüm kullanıcılar için şifre durumunu gösterecektir.

-u, --kilidi aç Adlandırılmış hesabın şifresinin kilidini açın. Bu seçenek, parolayı değiştirilmeden önceki değerine geri döndürerek parolayı yeniden etkinleştirir. -ben seçeneği kilitlemek için kullanıldı.
-w, --wardays WARN_DAYS Parola değişikliği gerekmeden önce uyarı verilecek gün sayısını ayarlayın. WARN_DAYS Kullanıcının, parolasının süresinin dolmak üzere olduğu konusunda uyarılacağı, parolanın süresinin dolmasından önceki gün sayısıdır.
-X, --maxdays MAX_DAYS Bir parolanın geçerli kalacağı maksimum gün sayısını ayarlayın. Sonrasında MAX_DAYS, şifrenin değiştirilmesi gerekir.

Notlar

Şifre karmaşıklığı sisteme bağlı olarak değişecektir. Varsayılan karmaşıklık kuralları ve bunların nasıl değiştirileceği için işletim sisteminizin belgelerine bakın.

NIS (Ağ Bilgi Hizmetleri) kullanan sistemlerde kullanıcılar, NIS sunucusunda oturum açmamışlarsa parolalarını değiştiremeyebilirler.

Passwd Tarafından Kullanılan Sistem Dosyaları

/etc/passwd Kullanıcı hesabı bilgileri.
/etc/gölge Kullanıcı hesabı bilgilerini güvenli hale getirin.
/etc/pam.d/passwd için PAM yapılandırması şifre.

şifre örnekleri

şifre

Şifrenizi değiştirin.

Sudo parolası kullanıcı adı

Adı geçen kullanıcının şifresini değiştirin kullanıcı adı.

Sudo şifresi -S ted

Adı verilen kullanıcının şifre durumunu kontrol edin ted. Çıktı aşağıdakine benzeyecektir:

Ted P 05/13/2014 2 365 7 28

Burada kullanıcının adını görüyoruz ( ted), ardından P, şifresinin şu anda geçerli ve kullanılabilir olduğunu belirtir. Şifrenin süresi şu tarihte dolacaktır: 5 Mayıs 2014. Ted şifresini her zamankinden daha sık değiştiremez 2 günler ve mutlakşifreyi her seferinde değiştir 365 günler. O uyarılacak 7 gerekli şifre değişikliğinden birkaç gün önce ve şifresinin süresinin dolmasına izin verirse hesabı devre dışı bırakılacaktır 28 günler sonra.

Sudo parolası -S -a

Yukarıdaki komuta benzer ancak sistem genelinde tüm kullanıcı hesaplarının şifre durumunu kontrol eder.

Sudo şifresi -l jane

Kullanıcının şifresini kilitle Jane. Bir sistem yöneticisi kilidi açana kadar oturum açamayacaktır.

Sudo şifresi -u jane

Kilidi aç Jane"nin şifresi. Kilitlenmeden önceki haline otomatik olarak sıfırlanacak ve tekrar giriş yapabilecek.

Sudo parolası -e alan

Süresi dolmuş alan"nın şifresi. Bir dahaki sefere oturum açtığında yeni bir şifre belirlemesi istenecek.

İlgili komutlar

chfn— Kullanıcının parmak bilgilerini değiştirin.
parmak— Bir kullanıcı hakkındaki bilgileri listeleyin.
giriş yapmak— Sistemde bir oturum başlatın.
Nispasswd— NIS+ şifre bilgilerini değiştirin.
Nistbladm- NIS+ tablolarını yönetin.
kullanıcı ekleme— Sisteme bir kullanıcı ekleyin.
VIP— Şifre dosyasını güvenle düzenleyin.
yppasswd— NIS veritabanındaki ağ parolasını değiştirin.

passwd - kullanıcının şifresini değiştirir

SÖZDİZİMİ

şifre [parametreler] [HESAP]

TANIM

programı şifre kullanıcı hesabı şifrelerini değiştirir. Normal bir kullanıcı yalnızca kendi hesabının şifresini değiştirebilir; süper kullanıcı herhangi bir hesabın şifresini değiştirebilir. programı şifre ayrıca hesap bilgilerini veya şifrenin son kullanma tarihini de değiştirir. Değiştirmek şifreİlk olarak kullanıcıdan, eğer varsa eski şifreyi girmesi istenecektir. Bu şifre şifrelenir ve mevcut şifreyle karşılaştırılır. Kullanıcının doğru şifreyi girmek için yalnızca bir deneme hakkı vardır. Süper kullanıcı için, unutulan parolanın değiştirilebilmesi amacıyla bu adım atlanır. şifre Bir parola girildiğinde, kullanıcının parolayı değiştirmesine izin verildiğinden emin olmak için parola eskime bilgisi kontrol edilir. Değilse, o zaman şifreyi değiştirmez ve çıkar. Daha sonra kullanıcıdan yeni şifreyi iki kez girmesi istenecektir. İkinci girişin değeri birinciyle karşılaştırılır ve her iki denemedeki şifrelerin değiştirilebilmesi için eşleşmesi gerekir. Daha sonra şifrenin tahmin edilmesinin zorluğu test edilir. Buna göre genel prensipler şifre, şifreler 6 ila 8 karakter uzunluğunda olmalı ve her karakter türünden bir veya daha fazlasını içermelidir: · küçük harfler şifre· 0'dan 9'a kadar sayılar · noktalama işaretleri Sistem silme veya silme karakterlerini içermez. programı yeterince karmaşık olmayan bir şifreyi kabul etmeyecektir. Seçenek Şifre güvenliği, şifreleme algoritmasının gücüne ve anahtar alanının boyutuna bağlıdır. Daha eski sistemlerde). Anahtar alanının boyutu seçilen şifrenin rastgelelik derecesine bağlıdır.

Parola güvenliğini sağlarken, karmaşık bir parola ile onunla çalışmanın karmaşıklığı arasında bir seçim yapın. Bu nedenle sözlük kelimesi olan veya karmaşıklığı nedeniyle yazılması gereken bir şifre kullanmamalısınız. Ayrıca şifre herhangi bir şeyin adı, lisans numaranız, doğum gününüz veya ev adresiniz olmamalıdır. Bütün bunların tahmin edilmesi kolaydır ve sistem güvenliğinin ihlaline yol açacaktır.

Güçlü bir şifrenin nasıl seçileceği hakkında bilgi için http://ru.wikipedia.org/wiki/Password_complexity adresini okuyun. şifre: -A, --Tümü PARAMETRELER -S Komut Seçenekleri -D, --silmek Bu seçenek yalnızca aşağıdakilerle birlikte kullanılabilir: Tüm kullanıcıların durumunu görüntülemek için. Kullanıcı şifresini kaldırın (boş bırakın). Bu -e, --süresi dolsun hızlı yol -H, --yardım hesabınızın şifresini kilitleyin. Bu, belirtilen hesabı şifresiz hale getirecektir. -Ben, --etkin değil Şifreyi derhal geçersiz hale getirin. Bu, kullanıcıyı bir sonraki oturum açışında şifresini değiştirmeye zorlayacaktır. Hızlı yardım gösterin ve işi bitirin. Şifreyi derhal geçersiz hale getirin. Bu, kullanıcıyı bir sonraki oturum açışında şifresini değiştirmeye zorlayacaktır. GÜNLER -k, --tokenları sakla Bu ayar, şifrenin süresinin dolmasının üzerinden belirli sayıda gün geçtikten sonra bir hesabı kilitlemek için kullanılır. Yani, şifre eskiyse ve belirtilenden fazlaysa -ben, --kilit, bu durumda kullanıcı artık bu hesabı kullanamayacaktır. Parola değişikliklerinin yalnızca eski kimlik doğrulama anahtarları (parolalar) için gerçekleştirilmesi gerektiğini belirtir. Kullanıcılar, süresi dolmamış anahtarlarına dokunulmadan bırakmak ister. Belirtilen hesabın şifresini kilitleyin. Bu seçenek, şifrenin değerini şifrelenmiş şifre olamayacak bir değişkene değiştirerek şifreyi kilitler (şifrenin başına "!" karakteri ekleyerek). 1 Bunun hesabı kilitlemediğini unutmayın. Kullanıcı yine de başka bir kimlik doğrulama yöntemini (SSH anahtarı gibi) kullanarak oturum açabilir. -N, --mindays Bir hesabı kilitlemek için yöneticinin bu komutu kullanması gerekir kullanıcı modu --son kullanma tarihi (bu, hesabın son kullanma tarihini 2 Ocak 1970 olarak ayarlayacaktır). Şifresi kilitli olan ziyaretçi şifresini değiştiremez. MIN_DAYS -Q, --sessizlik Ayarlamak minimum, miktar günlerşifre değişiklikleri arasında. Bu alanın sıfır değeri kullanıcının istediği zaman şifresini değiştirebileceğini gösterir. Çalışma sırasında mesajları görüntülemeyin.. -R, --kök -R--depo -R DEPO -R. -S, --durum Hesap durumunu göster. Durum bilgisi 7 alan içerir. İlk alan hesap adını içerir. İkinci alan, hesabın şifreyle kilitli mi (L), şifresiz mi (NP) yoksa çalışan bir şifreye mi (P) sahip olduğunu gösterir. Üçüncü alan tarihi saklar son değişiklikşifre. Sonraki dört alan minimum süreyi, maksimum süreyi, uyarı süresini ve parolanın etkin olmadığı süreyi saklar. Bu süreler gün olarak ölçülür. -u, --kilidi aç Belirtilen hesabın şifresinin kilidini açın. Bu seçenek parolanın kilidini açarak önceki değerine (seçeneği kullanmadan önceki değere) geri döndürür. -ben). -w, --wardays BEFORE_DAYSŞifre değişikliği gerekmeden önce kaç gün uyarı verileceğini ayarlayın. Parametrede BEFORE_DAYSşifrenin süresinin dolmasına kadar geçen gün sayısını belirtir; bu süre zarfında kullanıcıya şifrenin yakında geçerliliğini yitireceği hatırlatılacaktır. -X, --maxdays MAX_DAYS Düzenlemek maksimum miktarşifrenin çalışır durumda kaldığı günler. MAX_DAYS Sonrasında

şifrenin değiştirilmesi gerekiyor.

UYARILAR şifreŞifre karmaşıklığı farklı makinelerde farklı şekilde kontrol edilir. Kullanıcının düzgün çalışacak kadar karmaşık bir şifre seçmesi şiddetle tavsiye edilir.

NIS etkinse ve NIS sunucusunda oturum açmamışlarsa kullanıcılar sistemdeki şifrelerini değiştiremezler. Takım