메뉴를 표시하는 프로그램이 tty1에서 실행되고 있고 해당 메뉴의 항목 중 하나가 셸에 액세스한다고 가정할 때 로그인/비밀번호를 묻는 메시지를 표시하는 명령은 무엇입니까?
감사해요.
답변1
이 login
명령은 일반적인 로그인/비밀번호 프롬프트를 표시하는 데 필요한 명령입니다. 비결은 다음을 사용하여 명령을 시작하는 것입니다.exec
로그인 절차는 시스템에 새로운 세션을 설정하는 데 사용됩니다. 일반적으로 사용자 터미널의 "login:" 프롬프트에 대한 응답으로 자동으로 호출됩니다. 로그인은 쉘별로 수행될 수 있으며 하위 프로세스로 호출될 수 없습니다. 쉘에서 호출할 때 로그인은 다음과 같이 실행되어야 합니다.로그인 실행이렇게 하면 사용자가 현재 셸에서 종료됩니다(따라서 새로 로그인한 사용자가 호출자의 세션으로 돌아가는 것을 방지함). 임의의 셸에서 로그인을 시도했지만 로그인 셸에서 오류 메시지가 표시됩니다.