명령으로 켤 수 있는 Debian 컴퓨터의 루트에 대한 쓰기 액세스를 방지하는 가장 좋은 도구는 무엇입니까?

명령으로 켤 수 있는 Debian 컴퓨터의 루트에 대한 쓰기 액세스를 방지하는 가장 좋은 도구는 무엇입니까?

저는 Debian GNU/Linux를 사용하고 있으며 임의의 시간에 디스크에 대한 쓰기를 비활성화할 수 있기를 원합니다. 쓰기 액세스를 다시 활성화하기 위해 재부팅해야 한다면 괜찮습니다. 그러나 나에게 가장 좋은 해결책은 쓰기를 비활성화하기 위해 재부팅할 필요가 없는 것입니다. 또한 쓰기 가능하려면 다른 마운트 지점도 필요합니다.

내 질문은: 현재 이와 같은 "최신 기술"에 대한 접근 방식은 무엇입니까? 나는 자전거를 발명하고 싶지 않습니다. 다음은 제가 조사하고 있는 몇 가지 가능성입니다.~ 아니다내가 하려는 일을 하는 방법이 아니라면 둘 중 하나를 선택하라고 요청합니다. 하지만 이것이 내가 무엇을 추구하는지 명확하게 해주기를 바랍니다.

잠금

그것은 bilibop-lockfs패키지 에 의해 제공됩니다mount.lockfs유사한 작업을 수행할 수 있다고 주장하는 명령이지만 "이 스크립트는 수동으로 실행할 수 없으며 루트 파일 시스템이 아직 bilibop-lockfs에 의해 관리되지 않으면 실패합니다." 이를 활성화하거나 비활성화하려면 매우 이상한 트릭이 필요합니다. 즉, 아마도 내가 찾고 있는 것이 아닐 수도 있습니다.

데비안 위키의 ReadonlyRoot

설명된 프로세스여기시스템에 설치된 많은 소프트웨어를 변경해야 하며 읽기 전용 상태가 기본값이고 쓰기 가능 상태는 예외인 상황을 설정하는 것 같습니다. 이는 제가 원하는 것이 아닙니다.

fs보호

사용 가능여기내가 원하는 것을 할 수 있게 해주는 것 같아요. 읽기 전용 루트 시스템을 설정하려면 컴퓨터를 다시 시작해야 합니다. 내가 이해하는 대로 Grub에서 다양한 메뉴 옵션을 설정하는 것이 가능합니다. 하나는 사용을 켜고 fsprotect다른 하나는 사용하지 않아 정상적으로 작동할 수 있습니다.

오버레이루트

찾을 수 있었어요우분투의 경우, 하지만 데비안에서는 그렇지 않습니다. 패키지에 언급된 것 blibop-lockfs("이 패키지는 fsprotect 또는 overlayroot의 대안으로 사용할 수 있습니다")을 제외하고 이에 대한 많은 정보를 찾을 수 없습니다.

사용 사례

메모:나는 그것이 도움이 되는 방식으로 질문에 대답하는 데 방해가 될 뿐이라고 생각합니다. 그러나 정중한 요청이 이루어졌으며 질문한 사용자의 호기심을 충족시킬 것입니다. 제발~ 아니다그것에 대한 해결책을 제시해주세요.질문에 답하세요실제로 명시된 내용입니다. 감사합니다.

실행해야 하는 소프트웨어가 있는데 파일 시스템의 다른 부분에 쓰려고 할 수 있습니다. 변경으로부터 보호해야 합니다. 소프트웨어를 로드한 후 재부팅한 후에도 머신은 이전과 동일한 상태에 있어야 합니다. 단, 이동식 미디어에 쓸 수 있어야 한다는 점은 예외입니다.

관련 정보