useradd 및 adduser를 사용하여 사용자 이름을 Firstname.Lastname으로 입력해 보았습니다. libuser를 설치하고 luseradd를 사용해 보았지만 오류도 발생했습니다. 이를 수행할 수 있는 방법이 있습니까(물론 있어야 합니다)? 파일에서 사용자 목록을 가져오고 그 안에 새 사용자를 생성하는 스크립트를 작성하려고 합니다. 간단한 사용자 이름으로 이 작업을 수행할 수 있지만 이름.성을 나열해야 합니다. adduser --force-badname을 사용하면 사용자 firstname.lastname을 얻을 수 있지만 홈 폴더에는 데스크톱 및 템플릿 디렉터리가 포함되어 있지 않습니다. 다음을 사용하면 useradd --create-home "john.doe"를 사용할 수 있습니다. 기본 폴더를 가져오지만 그 안에 데스크톱과 템플릿이 없습니다...
답변1
가장 쉬운 방법은 --force-badname
스위치를 사용하는 것입니다.
adduser firstname.lastname --force-badname
메시지를 받은 Allowing use of questionable username.
다음 홈 디렉토리를 생성하고 비밀번호를 묻는 작업을 진행합니다.