Ubuntu创建新用户并解决ssh登录显示异常
Posted voniu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
保存退出
以上是关于Ubuntu创建新用户并解决ssh登录显示异常的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu的root用户无法ssh远程连接的一种原因及其解决方法
配置Debian11服务器安装SSH,创建新用户并允许远程SSH远程登录,并禁止root用户远程SSH登录
配置Debian11服务器安装SSH,创建新用户并允许远程SSH远程登录,并禁止root用户远程SSH登录