Debian 打开了一罐用户名蠕虫

主要观点

  • 鼓励订阅 LWN,订阅是其生存之本。
  • 处理应用程序中的用户名是个难题,Debian 项目正面临此问题,两个用户创建工具对允许的用户名有分歧,计划在明年 Debian 13 发布前解决。
  • 讨论了用户名相关的诸多问题,如允许的字符、长度、键盘输入、安全等,引发了不同的看法和争议。

关键信息

  • LWN 需订阅以维持运营,可访问此页面订阅。
  • Debian 的 useradd 与 adduser 工具对用户名的规定不同,src:shadow 包的补丁引发了讨论。
  • POSIX 标准规定用户名应包含特定字符且不包含非 ASCII 字符,Linux 发行版通常有相关限制。
  • 支持非 ASCII 用户名存在安全、输入等实际问题,如键盘输入困难、编码方式多样等。
  • 关于是否允许非 ASCII 用户名及如何处理引发了强烈的讨论和不同观点。

重要细节

  • Karl Ramm 于 2003 年引入的 Debian 特定补丁允许用户名包含更多字符。
  • Hofstaedtler 对补丁的目的进行了研究,认为允许纯数字用户名是个坏主意。
  • Haber 接管 Debian 的UserAccounts页面研究用户名规定。
  • 有人担心允许 UTF-8 会引发安全问题,如 2021 年 LWN 文章中提到的 Unicode 处理漏洞。
  • 不同人对用户名的看法不同,有人支持允许更多字符,有人反对。
  • Haber 最初支持允许 UTF-8 用户名,后因发现问题改变主意,下一个版本的 adduser 将默认拒绝 UTF-8 用户名。
阅读 5
0 条评论