방금 Mac “OSX El Capitan v10.11.1″을 다시 시작 했는데 로그인 화면에 “puppet” 이라는 이상한 사용자가 있습니다 .
이 사용자를 만들지 않았으며 로그온 방법을 모르겠습니다.
가장 중요한 부분은 시스템 환경 설정> 사용자 및 그룹 에서 찾을 수 없기 때문에 삭제할 수 없다는 것입니다 .
어느 쪽도 아니에서 /Users
폴더 :
$ ls -l /Users/
total 0
drwxr-xr-x+ 11 Guest _guest 374 Nov 23 2013 Guest
drwxrwxrwt 6 root wheel 204 Oct 20 12:00 Shared
drwxr-xr-x+ 80 myuser staff 2720 Dec 7 09:40 myuser
내가 상상할 수있는 한 가지 설명은 내가 사용하고있는 자동화 시스템 관리 도구 (퍼펫) 가이 이상한 사용자를 만들었다는 것입니다. 그러나 다른 설명은 더 많은 관심을 가질 수 있습니다.
/ etc / passwd에 아무것도 없습니다 :
$ cat /etc/passwd | grep puppet # -> nothing
이 파일은 방금 생성되었으며 마지막으로 다시 시작한 것처럼 보입니다.
$ sudo ls -l /var/db/dslocal/nodes/Default/users/puppet.plist
-rw------- 1 root wheel 2775 Dec 7 09:38 /var/db/dslocal/nodes/Default/users/puppet.plist
누군가 이것을 설명해 주시겠습니까? 해당 사용자를 어떻게 삭제합니까?
답변
Mac 설치를위한 꼭두각시 문서 에 따라 :
꼭두각시 마스터 서비스에는 꼭두각시 사용자 및 그룹이 필요합니다.
그래서 당신은 지금 당신이 해킹되지 않았다는 것을 확신 할 수 있습니다 🙂
답변
참고로, 로그인 화면에서이 사용자를 숨길 수 있습니다.
sudo dscl . create /Users/puppet IsHidden 1
또는 요세미티 이전 버전에서 :
defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array-add puppet