linux | .bash_history 제거
페이지 정보
작성자 100K5 작성일19-05-28 14:43 조회32,674회 댓글0건관련링크
본문
리눅스에서 기본적으로 사용하는 BASH(Bourne-again shell)는 history 기능을 제공하는데
이것은 사용자 루트 디렉토리에 .bash_history이란 파일을 생성하고
사용자가 명령어나 키보드로 입력한 내용들이 이 파일안에 모두 기록이 됩니다.
history 기능을 사용을 원치 않을때 비활성화 하는 방법에 대해 설명 입니다.
1. 자신의 루트 디렉토리에 .bash_history 파일을 삭제합니다.
[root@myHome ~]# rm -rf ~/.bash_history
2. 메모리에 남아있는 history 내용도 지워줍니다.
[root@myHome ~]# history -c
3. Bash를 사용하는 모든 사용자에게 history 기능을 비활성화 하려면
/etc/profile에 아래처럼 unset 구문을 주면 전체적으로 적용이 됩니다.
[root@myHome ~]# echo "unset HISTFILE" >> /etc/profile
[root@myHome ~]# source /etc/profile
[참고]
특정 user만 history 기능을 비활성화 해주려면
해당 user의 루트 디렉토리에 있는 .bash_profile 에 unset 구문을 넣어주면 됩니다.
[root@myHome ~]# echo "unset HISTFILE" >> /home/myHome/.bash_profile
[원문]https://www.yongbok.net/blog/bash_history-%EC%A0%9C%EA%B1%B0/
댓글목록
등록된 댓글이 없습니다.