ubuntu添加新用户问题

       今天试着添加了新的ubuntu用户,即用命令

                     useradd 用户名     #添加新用户

                     passwd 用户名     #为新用户设定密码  

       但是设定成功以后,在/home目录下并没有生成与用户名同名的文件夹(新用户的默认登录目录),然后我重启之后试着用刚刚创建的用户登录,结果弹出错误的对话框,似乎是说没有找到默认登录目录,最后就悲剧了,死机了。

        换用root登录系统,首先解决useradd命令不为新用户添加默认登录目录的问题吧。

                     userdel 用户名            #先删除刚创建的新用户

                     useradd -m 用户名     #重新添加新用户

                     passwd 用户名

         用ls /home查看,发现有用户名目录了,再用新用户登录,能成功登录了。


         但是,新问题又来了:终端提示符为“$”,一般的不都是“用户名@主机名:~$”么?

         使用echo $SHELL,发现返回了/bin/sh,不是/bin/bash,找到原因,很高兴,解决这个问题:

                    su -      #切换到root

                    usermod -s /bin/bash 用户名     #设置shell

                    su - 用户名     #再切回来

          看看,好啦~~~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值