답변:
저의 배경은 RHEL에서 파생 된 배포판 (주로 오늘날 페도라)이며, 아치는 저에게 외국입니다.
돌아 가기 때 /etc/inittab
와 mgetty
경우에 사용 RHEL에 의해, 당신은 편집 할 수 /etc/inittab
와 통과 -p
에 옵션을 mgetty
. 프롬프트가 설정됩니다.
이제 채택 systemd
/etc/inittab
이 비어 있습니다. tty 구성 파일은 이제 /lib/systemd/system/getty\@.service
입니다. 이 파일은 tty를 관리하는 agetty
대신 사용 하는 것 같습니다 mgetty
. agetty
매뉴얼 페이지에는 -p
옵션이 표시되지 않지만 다시 설치 mgetty
하여 사용할 수 있습니다. 또는 (로그인 프로그램 지정 -n
) 옵션과 함께 (프롬프트 없음) 옵션을 -l
사용하고 /bin/login
자신의 프롬프트로 래퍼를 작성할 수 있습니다.
이제 아치에서 이것을 설정하는 방법을 모르겠지만 tty를 관리하는 위치를 찾아야합니다 ( /etc/inittab
처음 봐야 할 곳임) .tty 프로그램에서 사용자 정의 프롬프트를 롤하는 방법을 참조하십시오 .
/ etc / systemd / system /에 systemd 서비스 파일을 작성하여 "chvt N"이있는 한 줄 bash 스크립트를 실행하십시오.
자세한 내용은 내 게시물을 참조하십시오 https://bbs.archlinux.org/viewtopic.php?id=231082
나를 위해 잘 작동했습니다. 편집 할 수있는 설정이 있어야한다고 생각하지만 몇 시간이 지나면 찾기를 포기했습니다. systemd의 다양성 및 구성 옵션은 훌륭합니다. 이제 제대로 찾거나 사용하는 방법을 알아낼 수 있다면.
정보 추가 편집 (2017 년 10 월 28 일) :
이 작업을 수행하는 방법에 대한 자세한 내용은 systemd-기본 로그인 변경 tty를 참조하십시오.
투표를하거나 오류를 지적하는 대신 게시를 통해 오류를 수정하거나 더 간단한 해결책을 설명하십시오.
agetty
하고 / etc / inittab에서 호출을 발견했습니다. 불행하게도, agetty는 프롬프트를 변경할 수있는 옵션이없는 것 같습니다. (오, 나는 단지 당신의 대답을 다시 읽었습니다. 귀하의 아이디어가 최선의 선택 인 것 같습니다. 감사합니다!