안녕하세요, 학교에서 공용으로 사용하는 아이맥에 더미 계정들이 너무 많아서
정리하는 스크립트를 만들었습니다, 제 눈에는 완벽한데 작동을 안하는군요.
제가 보지 못하는 어떤 문제점이 있을까요?
sudo /usr/bin/dscl . list /Users | grep -v “_” > /Library/Kaseya/kworking/user.txt
여기가 시스템 계정을 제외한 나머지 계정을 입력받는 부분입니다.
#!/bin/bash
while read line;
do
if [ "$line" == “coworks” ];
then
echo "Pass”;
elif [ $line == “root” ];
then
echo "Pass”;
elif [ $line == “nobody”];
then
echo "Pass”;
elif [ $line == “daemon”];
then
echo “Pass”;
elif [ $line == “xcode”];
then
echo "Pass”; 여기까지가 주요 계정들을 제외시키는 부분입니다.
else
/usr/bin/dscl . -delete "/Users/$line"; 여기가 바로 $line을 이용하여 미리 저장된 txt에서 계정을 하나씩 읽어드려 삭제하는 부분!
fi;
done < /Library/Kaseya/kworking/user.txt
제가 뭘 잘못 짠걸까요?