Buna bakmanın temel olarak iki yolu vardır:
Belirtilen araçları kullanmadan belirli dosyaları asla düzenlemeyin çünkü muhtemelen ne yaptığınızı bilmiyorsunuz ve sorun değil çünkü adı geçen araçlar daha iyi bilir ve her zaman kullanılabilir durumdadır.
Daha gerçekçi olarak, bunu düşünürken şimdi de kırabilirsiniz, böylece bir yedek kopya ile önceden planlayabilir ve yaptıktan sonra farklılıkları karşılaştırabilirsiniz, çünkü sisteminizin temel ilk login
sürecinin giriş ve çıkışları hakkında temel bilgiler muhtemelen değerlidir daha sonra başka bir şekilde kırdığınızda sahip olmak ve söz konusu araçlar size yardımcı olmaz.
Sanırım hangisini önerdiğimi söyleyebilirsin. Bir konu sizi bir an bile ilgilendirirse, o meraktan faydalanabileceğinizi ve siz de o sırada yeni bir beceri kazanabileceğinizi söylüyorum. Özellikle böyle biri - shadow
dosya oldukça temel bir formatta ve yanlışlıkla bildikten sonra öğrendiğim az şey - ve bu dosyada yaptığım bir düzenlemenin sonucu değildi.
Aksine benim sorunum bir paket yönetim veritabanı ile başka bir hata sonra oluştu paket yöneticisi bir yedek kaydetmeden üzerine yazmak için yol açtı ve sistemdeki tüm kullanıcılar kaput yapıldı . Onarımlardaki daha cahil bungling girişimleri, hasarı sadece diğer ilgili dosyalara yayar ve /etc
metin dosyalarının çoğunu ( umulmadıklarından daha yeni) bir yedeklemeden geri yüklemek zorunda kaldım .
Bunu yaptıktan ve çalışılabilir durumda olduğumu doğruladıktan sonra, kasten hepsini titizlikle yapmaya karar verdim. Ve bir kez daha. Tüm bunlar birkaç ay önceydi, ancak bugün login
sistemimdeki tek bir günlük dosyasının bir keresinde bir sorunun kaynağını teşhis edebileceğimden ve herhangi bir temel editörle (ve belki de bir bakışta)man 5 problem_file
ele alabileceğimden eminim veya ikisinde ) , etkilenen köklere yalnızca temel erişim sağlamıştır. Ucuz bir şekilde kazanılmadı - bir günün çoğunu aldı - ve ilgili yapılandırma dosyaları dizinin her tarafına yayıldı (ve hatta bazıları - Linux PAM'ler gibi /var/run/no_login
- diğer bağlarda) - ama yapmaya değdi. Ve biraz öngörü ile daha ucuz olabilirdi .
Bu hikayenin ana fikri muhtemelen olmasıdır değil gibi kritik yapılandırmaları biçimi bu iyi bir şey shadow
, passwd
, groups
, shells
biz ya yollarla çalışmalarımızı düzeltmek veya olmayabilir özel düzenleme araçları kullanmak zorundadır bize çok opak olmalı ve sadece basit bir değişikliği etkilemeyi anlamıyoruz. En azından, bildiklerimizden farklı olarak tam olarak ne yapacaklarını anlamak bizim zamanımıza değer.
Bununla birlikte, muhtemelen , içinde dosya yapma riski taşıdığımız ve daha sonra onlara kontrol edebileceğimiz, çift kontrol edebilen araçların olduğu tipografik veya basit sözdizimsel hataları kaydettiğimiz söz konusu dosyaları düzenlemeye yeterince aşina olduğumuzda iyi bir şeydir. suç düzenlemelerimizi uygulamadan önce çalışma şeklimiz ve nedenlerle zaten anlıyoruz.