CentOS 6和RHEL 6上Linux用户名的真正规则是什么?

CentOS 6和RHEL 6上Linux用户名的真正规则是什么?,第1张

CentOS 6和RHEL 6上Linux用户名的真正规则是什么?

基本的gnu / linux用户名是32个字符串(

useradd(8)
)。这是BSD
4.3标准的传统格式。
passwd(5)
添加了一些其他限制,例如,不要使用大写字母,不要使用圆点,不要以破折号结尾,不得包含冒号。

为了安全起见,请遵循C标识符的相同规则:

([a-z_][a-z0-9_]{0,30})

那是问题的一半。现代的GNU / Linux发行版使用PAM进行用户身份验证。使用它,您可以选择所需的任何规则以及任何数据源。

既然你正在编写一个程序这是更好地定义自己的格式,然后使用类似的

pam_ldap
pam_mysql
等来访问它。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5012196.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存