336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

[리눅스] 작업내역 안 남기기, history에 명령어 안 남기기


리눅스에 접속한 후 명령어를 실행하면,
.bash_history에 접속한 이후 실행하였던 명령어 내역이 나오게 됩니다.

특수한 목적으로 history 파일에 이력을 남기지 않으려면
로그아웃 하기 전에

# unset HISTFILE

하시면 됩니다.

또는
cp /dev/null /root/.bash_history 나 vi .bash_history로 해당 파일을 날릴 수 도 있지만
유저가 여러명일 경우 위의 unset 명령을 하시면 접속한 유저의 명령만 clear 할 수 있습니다.

만약 위의 행위를 막으려면,
/etc/profile에

declare -r HISTFILE

을 하시면 됩니다.






또한 쉘 로그인 시,


# export HISTFILE=/dev/null


로 하여도 동일한 효과가 있습니다.

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

[리눅스] 누가 언제 어떤 작업을 했는지 히스토리에 남기는 방법


예전에, "난 네가 지난 여름에 ...무엇을 했는지 알고 있다..." 잘은 기억나지 않지만 이런 영화가 있었죠...? ^-^

리눅스에서도 history 명령어를 통해 지난 작업 명령을 확인할 수 있습니다.

방법)
/etc/profile 에

# timestamp add
HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S\ "
export HISTTIMEFORMAT

를 추가한 후에 재 로그인을 해보면,

history 명령어 사용 시 시간을 확인할 수 있습니다.


+ Recent posts