添加用户时不小心在用户名中包含特殊字符

添加用户时不小心在用户名中包含特殊字符

我试图添加一个名为的用户joebloggs,但在按下 Enter 时意外按下了其他键:

useradd -u 12345 joebloggs$*

(在法语键盘上,$*键位于 Enter 旁边)

对 /etc/passwd 执行 cat 操作不会显示任何令人讨厌的内容:

joebloggs:x:12345:12345::/home/joebloggs:/bin/bash

还有什么我应该注意或检查的吗?

答案1

一切都应该没问题,因为当您从命令行运行它时,$*扩展为空(即useradd程序刚刚收到-u 12345 joebloggs)。

相关内容