答案1
出于安全原因,用户名未记录在信息中(我假设,但不确定)。如果更改命令行选项的顺序,请注意用户名仍然是唯一未显示的内容:
命令:
# login -f doug -h s19
结果:
$ ps aux | grep login
root 1602 0.0 0.0 11832 4864 pts/0 S 11:45 0:00 login -f -h s19
$ cat /proc/1602/cmdline
login-f-hs19
您可以尝试进行更改/etc/login.defs
以覆盖默认行为。我试过了,但没有成功。