使用与 Linux 命令相同的 Linux 用户名不好吗?

使用与 Linux 命令相同的 Linux 用户名不好吗?

假设你的名字是 Ed。如果你的用户名与同名的行式文本编辑器一致,那么将用户名设为“ed”是不是不太好ed

https://linux.die.net/man/1/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”用户名会导致各种意外问题,促使我们最终转向不同的命名方案。

相关内容