ubuntu添加新用户问题
2012-11-10 16:43
197 查看
今天试着添加了新的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 - 用户名 #再切回来
看看,好啦~~~~~
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 - 用户名 #再切回来
看看,好啦~~~~~
相关文章推荐
- Ubuntu新添加用户无法sudo问题的解决
- Linux添加普通用户并添加sudo权限、修改文件所属者、解决(ubuntu)只有$问题
- ubuntu新添加用户无法sudo问题的解决
- ubuntu下添加新用户、解决远程登录问题
- ubuntu下mysql添加用户的问题
- Ubuntu新添加用户无法sudo问题的解决:修改sudoers
- Ubuntu添加用户问题
- Vagrant box ubuntu/xenial64 添加vagrant用户解决没有登录密码的问题
- ubuntu下添加新用户、解决远程登录问题
- Ubuntu 16.04 添加新用户及修改权限相关问题
- Ubuntu新添加用户无法sudo问题的解决:修改sudoers
- MySQL5.7数据库添加用户问题
- ubuntu环境下的用户添加 - 指定用户shell
- ubuntu root 用户登陆声音无法调节大小问题解决
- Ubuntu 下用户和组添加与删除操作
- ubuntu用户添加adduser, useradd并给予sudo权限
- ubuntu 添加 root用户权限和sudoer 权限
- centos用户&组权限&添加删除用户问题总结
- 【Ubuntu】升到14,攻克了进入用户后没有菜单条导航栏的问题
- Ubuntu 安装 proftpd,并添加虚拟用户