文章目录 /usr/bin/id: cannot find name for user ID xxx /usr/bin/id: cannot find name for user ID xxx 问题说明: 在使用 su - username 切换用户时发现切换是能执行成功,但是会提示 /usr/bin/id: cannot find name for user ID 1001 ,然后用户名会显示 [I have no name!@node01 ~]$ 问题原因: 是因为之前测试的时候将 /etc/passwd 文件的权限改了,同理 /etc/group 也是一样,注意文件权限问题。 问题解决: chmod 644 /etc/passwd