我已经阅读了什么charachers应该用户名使用,在Linux中,在这里: https ://serverfault.com/a/578264/330936但我想知道是否有任何问题,如果我将使用at符号“@”在我的用户名中。 我将特别用于我的ftp帐户(我有一个简单的networking服务器与CentOS 7)。
我不想移植到其他旧版本的Linux,也不是其他发行版(也许是debian)。
在用户名中使用@有没有问题?
我会说这不是个好主意。
我build议使用简单的正则expression式:
([a-z_][a-z0-9_]{0,30})
检查以下链接:
https://unix.stackexchange.com/questions/157426/what-is-the-regex-to-validate-linux-users
如果在用户名中使用“@”,则不能将该用户名用作电子邮件地址的本地部分,所以我认为这不是一个好主意。