Linux sistem dosyalarınızı karıştırırken, bir dosya ile karşılaşmış olabilirsiniz. /etc dizin adı gölge. Kulağa ürkütücü gelebilir, ancak sistem yönetimi için gerçekten güvenli, gerekli ve kullanışlı bir dosyadır.
Bugün, içeriğine daha yakından bakacağız. /etc/shadow dosya ve sisteminiz hakkında size neler söyleyebileceği.
/ Etc / shadow nedir?
Göründüğü kadar gizemli olan dosyanın işlevi oldukça basittir. /etc/shadow dosyası, bir Linux sisteminin kullanıcıları, parolaları ve parolaları için zaman düzenlemeleri hakkında bilgiler içerir.
Ne zaman yaratırsan veya Linux'ta bir şifreyi değiştir, sistem bunu karma haline getirir ve gölge dosyasında saklar. Son kullanma tarihleri ve etkin olmama süreleri gibi yönetici tarafından atanan tüm şifre kuralları da burada kalacaktır. Gölge dosyası daha sonra kimlik doğrulama protokollerine, örneğin bir kullanıcının parolasının doğru olup olmadığını veya süresinin dolduğunu söyleyebilir.
Gölge dosyasını asla doğrudan düzenlememelisiniz. Otomatik işlemlerle korunur ve normal kullanıcıların değiştirmesi amaçlanmamıştır. Bununla birlikte, içerdiği bilgiler sizin için değerli olabilir, bu yüzden bir göz atmaya değer.
Linux gölge dosyasında neler var?
Gölge dosyanın içeriğini görmek için bir terminal açın ve kedi komut:
sudo kedi / etc / gölge
Sizden şifrenizi isteyen bir istem göreceksiniz. Yönetim izinlerine sahip olduğunuzu varsayarsak, buna benzer görünen metin dizelerinin bir çıktısını göreceksiniz (ekrana sığması için dizenin kırpıldığı üç nokta işareti):
muo1: 6 $ IK2... 20a $...: 18731: 0: 99999: 7
Şifreli görünüyor ve aslında bir kısmı şifreli metin. Dizgi, belirli bir yapıyı takip eder ve aşağıdakilerle tanımlanan belirli bilgi parçalarını barındırır: kolon (:) karakter.
İşte dizenin tam bir düzeni:
[kullanıcı adı]: [şifre]: [son şifre değişim tarihi]: [minimum şifre yaşı]: [maksimum şifre yaşı]: [uyarı süresi]: [hareketsizlik süresi]: [son kullanma tarihi]: [kullanılmamış]
Bu alanların her birine daha yakından bakalım:
1. Kullanıcı adı
Dizede izleyen her şey bu kullanıcı adıyla ilişkilendirilir.
2. Parola
Parola alanı, dolar işaretleriyle tanımlanan üç ek alandan oluşur: $ id $ salt $ karma.
- İD: Bu, parolanızı şifrelemek için kullanılan şifreleme algoritmasını tanımlar. Değerler olabilir 1 (MD5), 2a (Balon balığı), 2 yıl (Eksblowfish), 5 (SHA-256) veya 6 (SHA-512).
- tuz: Bu, parolanın şifrelenmesinde ve kimliğinin doğrulanmasında kullanılan tuzdur.
- karma: Bu, hashing işleminden sonra görünen kullanıcının şifresidir. Gölge dosyası, şifrenizin karma bir sürümünü saklar, böylece sistem şifrenizi girme girişimlerine karşı kontrol edebilir.
Daha fazla bilgi edin: Tanımlanan Temel Şifreleme Terimleri
Bazen şifre alanı yalnızca bir yıldız işareti (*) veya Ünlem işareti (!). Bu, sistemin kullanıcı hesabını devre dışı bıraktığı veya kullanıcının şifre dışında bir yöntemle kimlik doğrulaması yapması gerektiği anlamına gelir. Bu genellikle, gölge dosyasında da bulabileceğiniz sistem işlemleri (sözde kullanıcılar olarak da bilinir) için geçerlidir.
3. Son Şifre Değişikliği Tarihi
Burada, bu kullanıcının şifresini en son ne zaman değiştirdiğini bulacaksınız. Sistemin tarihi şu şekilde görüntülediğini unutmayın: Unix zamanı biçim.
4. Minimum Şifre Yaşı
Burada kullanıcının parolasını değiştirdikten sonra tekrar değiştirmeden önce beklemesi gereken gün sayısını bulacaksınız.
Minimum ayarlanmadıysa, buradaki değer 0 olacaktır.
5. Maksimum Şifre Yaşı
Bu, bir kullanıcının şifresini değiştirmeden ne kadar süreceğini tanımlar. Sık sık şifrenizi değiştirmenin faydaları vardır, ancak varsayılan olarak, değer 99.999 gün olarak cömert bir şekilde ayarlanacaktır. Bu 275 yıla yakın.
6. Uyarı Dönemi
Bu alan, bir parolanın maksimum yaşına ulaşmadan önce kaç gün kaldığını belirler ve bu süre zarfında kullanıcıya parolasını değiştirmesi için hatırlatıcılar gönderilir.
7. Hareketsizlik Süresi
Bu, sistem hesabı devre dışı bırakmadan önce kullanıcı şifresinin maksimum yaşına ulaşmasının ardından geçebilecek gün sayısıdır. Bunu, teknik olarak süresi dolmuş olsa bile, kullanıcının parolasını değiştirmek için ikinci bir şansa sahip olduğu bir "yetkisiz kullanım süresi" olarak düşünün.
8. Son kullanma tarihi
Bu tarih, sistemin kullanıcının hesabını otomatik olarak devre dışı bırakacağı hareketsizlik süresinin sonudur. Devre dışı bırakıldığında, yönetici tekrar etkinleştirene kadar kullanıcı oturum açamayacaktır.
Bu alan ayarlanmazsa boş olur ve ayarlanırsa tarih, çağ zamanında görünecektir.
9. Kullanılmayan
Bu alan şu anda herhangi bir amaca hizmet etmemektedir ve gelecekteki olası kullanım için ayrılmıştır.
Gölge Dosya Açıklaması
Gölge dosyası gerçekten hiç de gizemli değil. Bununla birlikte, şifreleri ve şifre kurallarını değiştirmek istiyorsanız, gölge dosyasını doğrudan düzenlemekten kaçınmanız ve bunun yerine bu amaç için belirlenmiş araçları kullanmayı tercih etmeniz gerektiğini unutmayın.
Linux sisteminize yeni bir kullanıcı eklediğinizde, /etc/shadow dosya, kullanıcı hakkındaki kimlik doğrulama bilgilerini saklamak için otomatik olarak değiştirilir.
Bir aile üyesine veya arkadaşınıza Linux PC'nize erişim izni vermeniz mi gerekiyor? Linux'ta bir kullanıcının nasıl ekleneceği ve onlara kendi hesabını nasıl vereceğiniz aşağıda açıklanmıştır.
Sonrakini Oku
- Linux
- Sistem Yönetimi
Jordan, Linux'u herkes için erişilebilir ve stressiz hale getirme konusunda tutkulu bir öğretmen ve gazeteci. İngilizce BA derecesi ve sıcak çay için bir şeyi var. Sıcak mevsimlerde, yaşadığı Ozarks tepelerinde bisiklete binmekten hoşlanıyor.
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.