이 문제를 해결하는 데 도움을 주실 수 있나요? bash 명령을 기록하려고 합니다. Centos 또는 기타 Linux 운영 체제에서는 작동하지만 Kali Linux에서는 작동하지 않습니다. 다음 구문을 사용하여 log2syslog.sh
이라는 이름의 셸 파일을 만들었지 /etc/profile.d
만 작동하지 않습니다. 도울 수 있니? 나는 아주 많은 것을 시도했습니다.
function log2syslog {
declare command
command=$(fc -ln -0)
logger -p local6.notice -t bash -i -- $USER : $SUDO_USER : $command
}
trap log2syslog DEBUG
답변1
zsh
Kali Linux의 기본 쉘입니다.
Bash로 되돌릴 수 있습니다.
chsh -s /bin/bash