Linux:无法获得包含空格的用户的主目录

时间:2016-04-12 15:03:23

标签: linux bash terminal

我在CentOS 7(Shambala)中从GUI注册标准用户。从vipw文件中我改变了用户内容
sha mbala:x:1001:1001:sha mbala:/home/sha mbala:/bin/bash
现在我在用

进入主目录时遇到了麻烦
cd ~sha mbala

我也试过了

cd ~sha\ mbala

问题是我需要使用〜。

进入主目录

1 个答案:

答案 0 :(得分:0)

基本的gnu / linux用户名是32个字符的字符串(useradd(8))。这是BSD 4.3标准的传统格式。 passwd(5)添加了一些额外的限制,例如,不要使用大写字母,不要使用点,不要用破折号结束,它不能包含冒号。

查看此回答中的更多详情What are the real rules for linux usernames on CentOS 6 and RHEL 6?