Ubuntuでは、次のコマンドを使用できます。
sudo adduser --force-badname [email protected]
これにより、電子メールアドレスをユーザー名として追加できます。 --force-badname オプションは CentOS 7 では効果がありません。
CentOS 7でこれを達成する方法はありますか?
答え1
useradd
CentOS 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はユーザー名を検証しないようです。