Ubuntu创建新用户并解决ssh登录显示异常

创建用户

#创建ubuntu用户
adduser ubuntu

添加sudo权限

#放开写/etc/sudoers文件的权限
chmod u+w /etc/sudoers

#编辑
vim /etc/sudoers
##在root ALL=(ALL) ALL下增加xxx ALL=(ALL) ALL
##四种类型的权限设置,添加任意一种
##xxx ALL=(ALL) ALL             ##允许用户xxx执行sudo命令(需要输入密码)
##%xxx ALL=(ALL) ALL            ##允许用户组xxx里面的用户执行sudo命令(需要输入密码)
##xxx ALL=(ALL) NOPASSWD: ALL   ##允许用户xxx执行sudo命令,执行时不需要输入密码
##%xxx ALL=(ALL) NOPASSWD: ALL  ##允许用户组xxx里面的用户执行sudo命令,执行时不需要输入密码

#关闭写/etc/sudoers文件的权限
chmod u-w /etc/sudoers

 

此时用通过ssh登录新账户,会发现不显示用户名、主机名,方向键无用等

解决方法:

#修改/etc/passwd
vim /etc/passwd

在最后位置找到新增加的用户

将/bin/sh改为/bin/bash

保存退出

posted @ 2020-02-06 22:10  卧牛w  阅读(1481)  评论(0)    收藏  举报