![使用与 Linux 命令相同的 Linux 用户名不好吗?](https://linux22.com/image/751528/%E4%BD%BF%E7%94%A8%E4%B8%8E%20Linux%20%E5%91%BD%E4%BB%A4%E7%9B%B8%E5%90%8C%E7%9A%84%20Linux%20%E7%94%A8%E6%88%B7%E5%90%8D%E4%B8%8D%E5%A5%BD%E5%90%97%EF%BC%9F.png)
假设你的名字是 Ed。如果你的用户名与同名的行式文本编辑器一致,那么将用户名设为“ed”是不是不太好ed
?
答案1
一般来说,这是重要软件的常见做法,所以没问题。如果能更轻松/更明显地将软件和用户名联系在一起,它的优势就在于此。(我能想到的例子包括 apache / https / mysql / postgres / postfix - 虽然在 Ubuntu 类型的发行版中,apache 用户被更改为 www-data)
在您假设的情况下,这可能不太理想 - 用户名与编程无关。虽然没有理由这样做行不通,也没有令人信服的理由反对它,但它可能会给系统管理员带来困惑,特别是当他们可能用 ps 和 grep 编写粗糙的脚本并可能产生意想不到的后果时 - 当然,这些脚本才是问题所在,而不是用户名。
答案2
应该没问题。如果您发现问题,请将其视为错误并报告(但这应该很不寻常;它们是不同的命名空间)。
答案3
我的名字是 Ed。这不是问题,但我也不使用“ed”作为登录名。
不过,我确实有一位姓名首字母为“rpm”的开发人员。
我们支持的系统最初是商用 Unix(AIX、HP-UX、SCO)。当我们在 2002/2003 年迁移到 Red Hat 时,使用“rpm”用户名会导致各种意外问题,促使我们最终转向不同的命名方案。