.bash_history 제거 > 운영체제

본문 바로가기

사이트 내 전체검색


운영체제

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/

 

댓글목록

등록된 댓글이 없습니다.



회사소개 개인정보취급방침 서비스이용약관 Copyright © 소유하신 도메인. All rights reserved.상단으로
TEL. 00-000-0000 FAX. 00-000-0000 서울 강남구 강남대로 1
대표:홍길동 사업자등록번호:000-00-00000 개인정보관리책임자:홍길동
PC 버전으로 보기