
내 Unix 터미널에 정말 특이한 프롬프트가 있습니다(저는 macOS를 사용하고 있습니다). 다음과 같습니다:
myUserName@Galaxy-A7-2016
나는 @Galaxy-A7-2016
이전에 그런 장면을 본 적이 없으며 누군가가 내 컴퓨터를 찔렀을지도 모른다고 걱정했지만 확실히 그런 일은 일어나지 않았습니다. 유일한 방법은 원격이었을 수 있습니다.
답변1
용어는 '신속'입니다. 일반적으로 사용자 이름@호스트 이름(컴퓨터 이름)으로 구성되므로 Galaxy-A7-2016
macOS에서 컴퓨터 이름으로 구성되었을 가능성이 높습니다.
정확히 어떻게 나타났는지는 대부분 추측입니다.~할 수 있었다macOS 시스템 로그에서 검색될 수 있지만 특정 로그가 존재하는지 여부는 어디에 있는지 알 수 없습니다. 하지만 내 첫 번째 추측은 버그가 있는 라우터에서 DHCP를 통해 얻은 것입니다. 왜냐하면 DHCP 제공 호스트 이름은 macOS 시스템에서 다소 일반적인 혼란의 원인이기 때문입니다.
- 라우터에 아직 아무것도 없습니다
- "Galaxy A7" 휴대폰은 Wi-Fi에 연결되어 DHCP 임대 요청을 보내고, DHCP 옵션 중 "my 호스트 이름 = Galaxy-A7-2016"을 추가합니다.
- 라우터는 새 주소 임대를 발행하고 제공된 호스트 이름을 기억합니다. (많은 홈 라우터는 "연결된 장치" 목록이나 이와 유사한 항목에 표시될 수 있도록 이러한 호스트 이름을 저장합니다.)
- 얼마 후 macOS 컴퓨터가 동일한 네트워크에 연결되어 DHCP 임대 요청을 보냅니다.
- 라우터는 기존 임대를 찾으려고 시도하고어떻게든이전에 전화기에서 사용한 임대를 선택합니다.
- 라우터는 이전에 기억한 호스트 이름(DHCP 옵션 중 "귀하의 호스트 이름 = Galaxy-A7-2016")을 포함하여 주소 임대를 발행합니다.
- macOS는 자동으로 호스트 이름을 DHCP에서 제공한 이름으로 변경합니다.
5단계가 어떻게 될지는 모르겠지만 그럼에도 불구하고 이것은 제가 생각할 수 있는 가능성이 가장 낮은 옵션입니다.
답변2
변경 사항이 포함된 업데이트는 어떻습니까?
예를 들어 루트 홈에 $HOME/.bashrc 또는 .bash_aliases가 있으면 무엇이든 끝날 수 있습니다. 예를 들어 해당 파일에는 다음과 유사한 내용이 포함될 수 있습니다.
$ 환경 | grep -E 'PS[1-9]+' PS1=\[\033]0;\w\007\033[32m\]\u@\h \[\033[33m\w\033[0m\] \s (P)PID=($PPID)$ $, s=$?\n${pchar} PS4=(${BASH_SOURCE}:${LINENO}): ${FUNCNAME[0]}\n