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

保存退出


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM