Linux 新添加非root用登录后为-bash-4.1$而不是 [xxx@sensor~]模式

[size=large]今天在Linux里新建了一个用户testuser1,将主目录指向指定目录

登录后终端中显示 -bash-4.1$而不是 [shangchuan@sensor~]

原因可能是默认主目录是自己手动mkdir创建的
这样的话是目录是空的,但如果是通过一下方式添加的,则会在主目录下生成几个需要的配置文件例如: .bash_logout , .bash_profile , .bashrc
#useradd -d /usr/testuser1 -m testuser1

解决方案:
1.先确定当前确实是你要的目录么
# pwd 查看当前目录
2.可以先给此用户的主目录改为其它目录
usermod -d /tmp -m testuser1
如果改了可以用就,可以就可以了.
3.但如果就要用原来的目录,那就把该为其它目录中的配置文件都复制一份到 原来的目录下就好
前提是主目录还是原来的目录pwd查看
4.总之就是目录里少了默认需要的配置文件,想办法弄到你的目录就行
[/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值