nsswitch.conf 파일을 안전하게 편집하세요.

nsswitch.conf 파일을 안전하게 편집하세요.

/etc/nsswitch.confsed -i제자리에서 편집 하거나 완전히 덮어쓰는 것 외에 파일을 편집하는 가장 좋은 방법은 무엇입니까?

빌드의 경우 이후 패키지에서 향후 변경 사항이 발생할 경우 이 파일을 손상하지 않고 변경해야 합니다.

HELO와 상호 작용할 수 있는 도구가 있었으면 좋겠지만 존재하지 않는 것 같습니다. 이것은 Red Hat에 있습니다.

답변1

나는 사용하는 것이 좋습니다오거 도구~에서아우구스. Puppet 및 기타 구성 관리 도구는 augeas와 통합되어 안전하고 구문적으로 올바른 방식으로 구성 파일을 조작할 수 있습니다.

Augeas는 구성 파일을 쿼리하고 수정할 수 있는 트리로 전송하는 도구입니다. 수정 사항이 다시 작성되기 전에 구문적으로 올바른지 확인합니다.

답변2

  1. 다음으로 백업,cp /etc/nsswitch.conf /etc/nsswitch.conf.orignal
  2. 이제 일부 편집기를 사용 sed -i하거나 사용하여 열고 변경할 수 있습니다./etc/nsswitch.confvim
  3. 문제가 발생하면 원래 버전으로 되돌릴 수 있으며, cp /etc/nsswitch.conf.original /etc/nsswitch.conf

나는 가지고있다이것구성 파일 편집을 위해 Ulrich가 채팅에서 제안한 도구입니다. 제가 본 홈페이지에서는,

Augeas는 다음과 같습니다. C 라이브러리에서 제공하는 API 선호하는 스크립팅 언어에서 동일한 작업을 수행하기 위해 셸(및 셸 스크립트)에서 구성 언어 바인딩을 조작하기 위한 명령줄 도구 설명된 도메인에 사용되는 공통 구성 파일의 사양 트리 표현 특정 언어 구성 파일 형식

관련 정보