Bash: 기록에서 잘못된 명령, 특히 비밀번호를 필터링합니다.

Bash: 기록에서 잘못된 명령, 특히 비밀번호를 필터링합니다.

덜 구체적인 관련 질문:Bash 기록 자동 정리

이 질문은 한 가지 문제에 중점을 둡니다.

시간이 지남에 따라 사용자는 실수로 명령줄에 암호를 입력하거나 심지어 Enter 키를 눌러 암호를 기록에 기록하게 됩니다. 사용자는 비밀번호 프롬프트를 예상했지만 비밀번호를 잘못 입력하여 프롬프트가 나타나지 않을 수 있습니다.

history사용자는 기록 사용 및 정리 방법을 모르 history -d거나 너무 바빠서 생각하지 못할 수도 있습니다.

which다른 허용 목록에서 찾을 수 없는 모든 기록 항목을 제거하는 것이 좋습니다. 또 다른 이점은 잘못된 명령을 입력하여 동일한 실수를 저지르지 않는다는 것입니다.which

당신은 알고 있나요

  • bash기록을 쓰기 전이나 후에 실행하도록 정리 스크립트를 지시하는 방법,
  • 이 특정 정리에 대한 옵션이 이미 포함되어 있습니다 which. 또는
  • 비밀번호가 저장되는 것을 방지하는 또 다른 방법은 무엇입니까 history?

답변1

  • 요청: "기록을 쓰기 전이나 후에 정리 스크립트를 실행하도록 bash에 지시하는 방법"

당신이 사용할 수있는델타 테이블각 사용자의 bash_history에 대해 IN_CLOSE_WRITE 스크립트를 트리거합니다.이 Howtoforge 기사Incrontab에서는 많은 내용을 다룹니다.

ulimit는 일반적으로 inotify를 128개의 감시 지점으로 제한합니다. 당신은 그것을 수정할 수 있습니다간단한 sysctl 항목.

관련 정보