우분투 사용자 비밀번호에 작은따옴표를 넣는 데 문제가 있는지 알고 싶습니다. 자동화 목적을 위한 더미 사용자가 있는 여러 시스템이 있으며 비밀번호가 모든 플랫폼에서 동일하기를 원합니다(제가 아는 한 최고의 보안은 아닙니다). 비밀번호를 설정할 때나, stdin이 아닌 dev/tty에 비밀번호를 입력하도록 설정할 때(이 경우) 작은따옴표가 문자열 리터럴로 처리되어 이스케이프가 발생하지 않나요?
답변1
대화형 모드(tty의 경우)에서는 문제가 없습니다.
스크립트를 통해 설정하려면 이스케이프 처리하거나 다른 따옴표(예: "Pass'word"
또는 'Pass"word'
)를 사용해야 할 수 있습니다.