답변1
사용자 계정은 일반적으로 두 개의 파일과 해당 계정 전용 홈 디렉터리로 정의됩니다. 이 이상한 캐릭터가 포함된 그룹을 만들 수도 있습니다. 이 두 파일은 /etc/passwd
및 이며 일반적 으로 .group에 정의된 .group /etc/shadow
에 있는 디렉터리입니다 ./home/
/etc/group
경고: 다음은 중요한 시스템 파일을 내부에서 편집합니다. 문제가 걱정된다면 다음과 같은 방법을 사용하여 미리 파일의 복사본을 만들어 두세요 sudo cp /etc/passwd /etc/shadow /etc/group /root/
. 를 사용하여 언제든지 다시 복사할 수 있습니다 sudo cp /root/passwd /root/shadow /root/group /etc/
.
귀하의 경우 다음 두 가지 편집을 수행하면 사용자 파일에서 다음 줄이 제거됩니다.
/etc/passwd:
$ sudo sed -i.bak -e '/.*\:1003\:1003\:.*/d' /etc/passwd
/etc/shadow:
$ sudo sed -i.bak -e '/^.clear\:.*/d' /etc/shadow
이 시점에서 계정은 사실상 삭제됩니다. 이러한 옵션은 안전 조치입니다. 원본 파일의 백업 복사본이 -i .bak
확장명(예: )으로 생성됩니다 . sed
이는 손상이 발생한 경우 복구하는 데 도움이 될 수 있습니다..bak
/etc/passwd.bak
정리를 위해 수행해야 할 다른 두 가지 작업이 있습니다.
/etc/group
하나는 이 이상한 캐릭터로 그룹을 만들었는지 확인하는 것입니다 . 다음과 같이 하면 제거됩니다.
/etc/shadow:
$ sudo sed -i -e '/^.clear\:.*/d' /etc/group
마지막으로 디렉터리를 살펴보면 /home/
이상한 이름의 디렉터리가 보이나요? 를 사용하여 이름을 바꿀 수 sudo mv /home/?clear /home/was-clear
있으며 올바른 디렉토리 등이 확실하면 다음을 sudo rm -rf /home/was-clear
사용하여 삭제하십시오.