/etc/issue
명확하게 말하면 (프롬프트 전에 표시) 또는 (로그인 후 표시) 를 말하는 것이 아니라 /etc/motd
현재 프롬프트 자체를 말하는 것입니다.
hostname login:
좋은 측정을 위해 저는 Arch Linux를 실행하고 있지만 대답은 교차 배포판일 수 있다고 생각합니다.
답변1
내 배경은 RHEL 파생 배포판(현재 대부분 Fedora)에 있으며 Arch는 나에게 새로운 것입니다.
RHEL이 사용된 시기와 위치로 돌아가면 /etc/inittab
옵션을 편집하여 에 전달할 수 있습니다. 이렇게 하면 프롬프트가 설정됩니다.mgetty
/etc/inittab
-p
mgetty
이제 지나간 것은 systemd
/etc/inittab
비어 있습니다. tty 구성 파일은 이제 tty를 관리하기 보다는 /lib/systemd/system/getty\@.service
사용하는 것으로 보입니다 . 매뉴얼 페이지에는 해당 옵션이 표시되지 않지만 다시 설치 하여 사용할 수 있습니다. 또는 (프롬프트 없음) 옵션을 (로그인 프로그램 지정) 옵션 과 결합하여 사용자 고유의 프롬프트가 포함된 래퍼를 작성할 수 있습니다.agetty
mgetty
agetty
-p
mgetty
-n
-l
/bin/login
이제 저는 이것을 Arch에서 어떻게 설정하는지 모르지만, 그것이 tty를 관리하는 위치를 알아낸 다음( /etc/inittab
그것이 가장 먼저 살펴보아야 할 곳입니다) 그런 다음 tty 프로그램을 사용하여 자신만의 사용자 정의 프롬프트를 롤링하는 방법을 확인해야 합니다. .
답변2
"chvt N"이 포함된 한 줄짜리 bash 스크립트를 실행하려면 /etc/systemd/system/에 systemd 서비스 파일을 만듭니다.
자세한 내용은 내 게시물을 참조하세요.https://bbs.archlinux.org/viewtopic.php?id=231082
나에게 잘 작동합니다. 편집 가능한 설정 같은 것이 있을 거라고 생각했지만 몇 시간 후에 찾는 것을 포기했습니다. systemd의 다양성과 구성 옵션은 훌륭해 보입니다. 이제 올바르게 찾고 사용하는 방법을 알아낼 수 있습니다.
정보를 추가하도록 편집됨(2017년 10월 28일):
이를 수행하는 방법에 대한 자세한 내용은 다음을 참조하세요.systemd - 기본 로그인 tty 변경
단순히 투표하거나 오류를 지적하는 대신 게시하여 오류를 수정하거나 더 간단한 해결책을 설명해주세요.