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
,--lastday
SON-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-GG
biçiminde bir tarih olarak da (veya yaşadığınız bölgede kabul edilen tarih biçimi ile) belirtilebilir.SON-GÜN
olarak0
değeri belirtilirse, kullanıcı, bir sonraki oturum açışında parolasını değiştirmek zorunda bırakılır. -
-E
,--expiredate
SON_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-GG
biç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İH
değ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-GG
biçimi kullanılır. -
-I
,--inactive
KULLANIMDIŞ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ŞI
seç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ŞI
değeri olarak -1 belirtilirse hesabın kullanımdışılık durumu kaldırılır. -
-l
,--list
-
Hesap eskime bilgileri gösterilir.
-
-m
,--mindays
ASGARi_GÜN_SAYISI
-
Parola değişiklikleri arasındaki en az gün sayısı
ASGARi_GÜN_SAYISI
ile belirtilir. Sıfır belirtilirse kullanıcı parolasını istediği zaman değiştirebilir. -
-M
,--maxdays
AZAMi_GÜN_SAYISI
-
Parolanın geçerli olacağı en fazla gün sayısı
AZAMi_GÜN_SAYISI
ile belirtilir.SON-GÜN
artıAZAMi_GÜN_SAYISI
iç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-W
seçeneği kullanılarak önceden planlanabilir.AZAMi_GÜN_SAYISI
değeri olarak -1 belirtilirse parolanın kullanım süresi sınaması kaldırılır. -
-R
,--root
CHROOT_DiZiNi
-
Değişiklikler
CHROOT_DiZiNi
dizininde uygulanır veCHROOT_DiZiNi
dizini altındaki yapılandırma dosyaları kullanılır. -
-W
,--warndays
UYARI_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_SAYISI
seç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
yes
değ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
-
shadow
parola 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.