특정(또는 전체) tty에 로그인한 후 로그인하는 방법이 있나요? 보안을 위해 한 번만 로그인하고 싶기 때문에 자동 로그인을 원하지 않습니다. "화면"과 같은 것을 살펴봤지만 꽤 번거롭고 일부 프로그램(예: fbgs)에서는 작동하지 않습니다. 다른 tty에 로그인하는 것을 시뮬레이션하는 명령이 있습니까?
편집하다:
다른 사람이 같은 문제를 겪을 경우를 대비해 getty 부팅 항목을 제거하여 tty 2-6을 비활성화했습니다. 수행 방법은 다음과 같습니다(Ubuntu 9.10 이상).
- 콘솔 설정 파일에서 tty를 제거하십시오.
sudo vim /etc/default/console-setup
(ACTIVE_CONSOLES=/dev/tty[1-x]로 변경하세요. 여기서 x는 원하는 터미널 수입니다. 하나의 터미널에는 1개만 가능합니다.)
이제 필요하지 않은 tty를 확인하고 백업으로 이동하거나 삭제하십시오. 예를 들어:
sudo mv /etc/init/tty6.conf /etc/init/tty6.conf.backup
다시 시작한 후 getty 프로세스가 존재하지 않습니다. 이제 한 번 로그인하고 openvt를 실행하여 다시 로그인하지 않고 새 tty를 엽니다.
답변1
당신이 무슨 뜻인지 확실하지FBGS아니면 말씀하신대로 왜 screen
귀찮은지요 . 하지만 만약 통과한다면배쉬 터미널Linux 가상 콘솔을 참조한 다음 openvt
명령(이전의 open
)을 사용하여 더 많은 콘솔을 엽니다.