안녕하세요 여러분, 저는 배쉬를 아주 좋아합니다. 간단한 로거를 만들고 싶습니다. 수퍼 유저로 로그인해서 (sudo su) 코드를 실행하고 (파일에 쓰기) 수퍼 유저로 로그 아웃 한 다음 나머지 코드를 실행 한 다음Bash 스크립트. 사용자로 로그인하고, 명령을 실행하고, 로그 아웃하십시오.
난 정말 당신이 시간을 찾을 경우 해결책이처럼 간단한 예제 아무것도하지만, 거기에 (내가 그것을 찾을 수 있는지입니다)입니다 이 감사를 찾기 위해 고군분투read -p "Are you sure you want to log this?" -n 1 -r
if [[ $REPLY =~ ^[Yy] ]]
then
sudo su
if [ "$EUID" -ne 0 ]
then
echo $log >> ~/Logs/logs.txt
fi
exit
fi
echo "DONE"
:
여기 내 예입니다 돕다.
은 다음 sudo를로 실행하고자하는 코드에 대한 스크립트를 작성하고,을 sudoers 파일에 예외를 두십시오. – 123