Về cơ bản có hai cách để xem xét điều này:
Không bao giờ chỉnh sửa một số tệp nhất định mà không sử dụng các công cụ theo quy định bởi vì bạn có thể không biết những gì bạn đang làm và điều đó không sao vì các công cụ cho biết biết rõ hơn và luôn có sẵn.
Thực tế hơn, bạn cũng có thể phá vỡ nó ngay bây giờ trong khi bạn đang suy nghĩ về nó để bạn có thể lên kế hoạch trước với một bản sao lưu và so sánh sự khác biệt sau khi bạn làm vì kiến thức cơ bản về login
quy trình ban đầu của hệ thống có thể có giá trị có khi bạn phá vỡ nó theo một cách khác sau đó và nói rằng các công cụ sẽ không giúp bạn.
Tôi đoán bạn có thể có thể nói mà tôi đề nghị. Tôi nói rằng nếu một chủ đề khiến bạn quan tâm ngay cả trong một khoảnh khắc, bạn cũng có thể tận dụng sự tò mò đó và có được một kỹ năng mới trong khi bạn ở đó. Đặc biệt là một cái như thế này - shadow
tệp có định dạng khá cơ bản, và những gì tôi biết về nó tôi đã học được sau khi vô tình phá vỡ nó - và đó không phải là kết quả của một chỉnh sửa tôi thực hiện đối với tệp đó.
Thay vào đó, sự cố của tôi xảy ra sau một số lỗi khác với cơ sở dữ liệu quản lý gói đã khiến trình quản lý gói ghi đè lên mà không lưu bản sao lưu và tất cả người dùng trên hệ thống đã được tạo kaput . Những nỗ lực vênh váo không biết gì nữa trong việc sửa chữa chỉ lan truyền thiệt hại cho các tệp liên quan khác và không lâu sau tôi phải khôi phục phần lớn các /etc
tệp văn bản từ bản sao lưu (ít gần đây hơn mong đợi) .
Khi tôi đã làm như vậy và xác minh rằng tôi đã có nó trong trạng thái hoàn toàn khả thi, tôi quyết định cố tình, tỉ mỉ làm lại tất cả. Và một lần nữa. Đây là tất cả vài tháng trước, nhưng hôm nay tôi vẫn tự tin rằng tôi có thể chẩn đoán nguồn gốc của sự cố login
với một lần đăng nhập một tệp trên hệ thống của tôi và giải quyết nó với bất kỳ trình soạn thảo cơ bản nào (và có thể, có thể, lướt qua hoặc hai at man 5 problem_file
) chỉ cung cấp quyền truy cập cơ bản vào fs gốc bị ảnh hưởng. Nó không được tăng giá rẻ - tôi đã mất gần một ngày - và các tệp cấu hình liên quan được lan truyền khắp thư mục (và thậm chí một số - như Linux PAM /var/run/no_login
- trên các mount khác) - nhưng nó rất đáng làm. Và nó có thể rẻ hơn với một chút suy nghĩ trước.
Đạo đức của câu chuyện này là nó có lẽ không một điều tốt mà định dạng của configs nhiệm vụ quan trọng như shadow
, passwd
, groups
, shells
nên quá mờ đục với chúng tôi rằng chúng ta phải sử dụng chỉnh sửa công cụ đặc biệt có thể có hoặc không thể sửa công việc của mình theo những cách và vì những lý do chúng tôi không hiểu chỉ để thực hiện một thay đổi đơn giản. Ít nhất, tôi nghĩ rằng, đáng để chúng ta hiểu chính xác những gì họ sẽ làm khác với chúng ta có thể.
Nó có lẽ là một điều tốt, tuy nhiên, khi chúng tôi trở nên đủ quen thuộc với việc hiệu chỉnh các file nói rằng chúng ta có nguy cơ làm cho trong họ và sau đó tiết kiệm cho họ đánh máy hoặc đơn giản lỗi cú pháp đó có các công cụ theo ý của chúng tôi có thể kiểm tra lại công việc của chúng tôi theo những cách và vì lý do chúng tôi đã hiểu trước khi áp dụng các chỉnh sửa blase của chúng tôi.