CentOS7에서 adduser 명령을 사용하여 이메일 주소를 허용하는 방법은 무엇입니까?

CentOS7에서 adduser 명령을 사용하여 이메일 주소를 허용하는 방법은 무엇입니까?

우분투에서는 다음 명령을 사용할 수 있습니다:

sudo adduser --force-badname [email protected]

이를 통해 이메일 주소를 사용자 이름으로 추가할 수 있습니다. --force-badname 옵션은 CentOS 7에서는 효과가 없습니다.

CentOS 7에서 이를 달성할 수 있는 방법이 있습니까?

답변1

useraddCentOS 7에서는 또는 명령을 사용하여 이 작업을 수행할 수 없습니다 adduser. 다음 패치는 이를 방지하고 --force-badname다른 옵션을 남기지 않습니다.https://git.centos.org/blob/rpms!shadow-utils.git/c7/SOURCES!shadow-4.1.5.1-goodname.patch

john.smithATSYMBOLexample.com사용자를 추가 하고 do 를 사용하여 vipw이를 수행 할 수 있습니다 s/ATSYMBOL/@/. vipw는 사용자 이름의 유효성을 확인하지 않는 것 같습니다.

관련 정보