| CHAGE(1) | Kullanıcı Komutları | CHAGE(1) |
İSİM
chage — kullanıcı parolasının ömür bilgilerini değiştirir
KULLANIM
chage |
[seçenekler] KULLANICI |
AÇIKLAMA
chage, parolanın son değiştirilme tarihinden, değiştirilmesi gerekecek olan güne kadar geçecek sürenin gün cinsinde miktarını değiştirir. Bu bilgi, sistem tarafından, kullanıcının parolasını değiştirme zamanını belirlemekte kullanılır.
SEÇENEKLER
chage komutunda kullanılabilecek seçenekler:
-
-d,--lastdaySON-GÜN -
SON-GÜN'ün değeri 1 Ocak 1970'den parolanın son değiştiği güne kadar olan gün sayısıdır.YYYY-AA-GGbiçiminde bir tarih olarak da (veya yaşadığınız bölgede kabul edilen tarih biçimi ile) belirtilebilir.SON-GÜNolarak0değeri belirtilirse, kullanıcı, bir sonraki oturum açışında parolasını değiştirmek zorunda bırakılır. -
-E,--expiredateSON_TARİH -
Kullanıcı hesabının hangi tarihten sonra erişilemez olacağını belirlemekte kullanılır.
SON_TARİH'in değeri; 1 Ocak 1970'den hesabın kilitleneceği güne kadar olan sürenin gün cinsinden miktarıdır.YYYY-AA-GGbiçiminde bir tarih olarak da (veya yaşadığınız bölgede kabul edilen tarih biçimi ile) belirtilebilir. Hesabı kilitlenen bir kullanıcının hesabını tekrar kullanabilmesi için, mutlaka sistem yöneticisine baş vurması gerekmektedir.Örneğin, bir hesabın 180 gün sonra erişilemez olacağı şöyle belirlenebilir:
chage -E $(date -d +180days +%Y-%m-%d)
SON_TARİHdeğeri olarak -1 belirtilirse hesabın erişilemez olacağı tarih silinir. -
-h,--help -
Yardım iletisi gösterir ve çıkar.
-
-i,--iso8601 -
Tarihler basılırken
YYYY-AA-GGbiçimi kullanılır. -
-I,--inactiveKULLANIMDIŞI -
Bir parolanın kullanımdışı kalmasından hesabın kilitlenmesine kadar geçecek gün miktarını ayarlamak için kullanılır.
KULLANIMDIŞIseçeneği, hesabın kullanımdışı kalacağı gün sayısıdır. 0 (sıfır) değeri bu özelliği etkisizleştirir. Hesabı kilitlenen bir kullanıcının hesabını tekrar kullanabilmesi için, mutlaka sistem yöneticisine baş vurması gerekmektedir.KULLANIMDIŞIdeğeri olarak -1 belirtilirse hesabın kullanımdışılık durumu kaldırılır. -
-l,--list -
Hesap eskime bilgileri gösterilir.
-
-m,--mindaysASGARi_GÜN_SAYISI -
Parola değişiklikleri arasındaki en az gün sayısı
ASGARi_GÜN_SAYISIile belirtilir. Sıfır belirtilirse kullanıcı parolasını istediği zaman değiştirebilir. -
-M,--maxdaysAZAMi_GÜN_SAYISI -
Parolanın geçerli olacağı en fazla gün sayısı
AZAMi_GÜN_SAYISIile belirtilir.SON-GÜNartıAZAMi_GÜN_SAYISIiçinde bulunulan gün sayısından küçük ise kullanıcı hesabını kullanmadan önce parolasını değiştirmek zorunda kalacaktır. Bu durum, kullanıcıya önceden uyarı sağlayan-Wseçeneği kullanılarak önceden planlanabilir.AZAMi_GÜN_SAYISIdeğeri olarak -1 belirtilirse parolanın kullanım süresi sınaması kaldırılır. -
-R,--rootCHROOT_DiZiNi -
Değişiklikler
CHROOT_DiZiNidizininde uygulanır veCHROOT_DiZiNidizini altındaki yapılandırma dosyaları kullanılır. -
-W,--warndaysUYARI_GÜN_SAYISI -
Parola değişikliği gerekeceği hakkında kaç gün önce uyarı verileceğini belirtmekte kullanılır.
UYARI_GÜN_SAYISIseçeneği, kullanıcının parola süresinin dolmasına kaç günü kaldığı hakkında uyarılacağı, parola süresi dolması öncesi gün sayısını belirtmekte kullanılır.
Hiçbir seçenek belirtilmezse, chage etkileşimli kipe geçer. O an için geçerli olan alanlardaki değerlerin tümünü ekrana yazar. Bu alanlardaki değerleri değiştirmek için yeni değerler girilir. Şayet geçerli değerleri kullanmak istiyorsanız bu satırları boş bırakın. Geçerli değerler [ ] işaretleri arasında gösterilir.
SINIRLAMALAR
chage uygulamasının /etc/shadow dosyasına ihtiyacı vardır.
chage uygulaması shadow parola dosyasındaki bilgileri kullanır. Yani, kullanıcının oturum açmasını etkileyen diğer kaynaklardaki yapılandırmalar (örneğin, LDAP veya passwd dosyasındaki boş parola aş alanı) chage çıktısında gösterilmez.
chage uygulaması shadow ve passwd dosyaları arasındaki tutarsızlıklar hakkında bilgi vermez. Böyle tutarsızlıkları araştırmak için pwck kullanılabilir.
chage uygulaması, kullanıcıya hesap veya parolasını kullanım süresi hakkında bilgi veren -l seçeneği hariç root kullanıcısı olmayanlarca kullanılamaz.
YAPILANDIRMA
/etc/login.defs dosyasında bulunan ve bu uygulamanın davranışını etkileyen yapılandırma değişkenleri:
-
USE_TCB(mantıksal) -
Seçeneğe
yesdeğeri atanmışsa tcb(5) parola gölgeleme şeması kullanılır.
İLGİLİ DOSYALAR
-
/etc/passwd -
Kullanıcı hesabı bilgileri
-
/etc/shadow -
Güvenli kullanıcı hesabı bilgileri
ÇIKIŞ KODLARI
chage ugulaması aşağıdaki değerlerle çıkar:
-
0 -
başarılı
-
1 -
izin verilmedi
-
2 -
komut sözdizimi geçersiz
-
15 -
shadowparola dosyası bulunamadı
İLGİLİ BELGELER
passwd(5), shadow(5).
YAZAN
Julianne Frances Haugh, Thomas Kłoczko ve Nicolas François tarafından yazılmıştır.
ÇEVİREN
* Özgün Belgenin Lisans ve Telif Hakkı bilgileri: * * Copyright 1990 - 1994 Julianne Frances Haugh * Copyright 2000 - 2007 Thomas Kłoczko * Copyright 2007 - 2022 Nicolas François * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of Julianne F. Haugh nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS "AS IS" AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE.