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

保存退出

原文地址:https://www.cnblogs.com/voniu/p/12271206.html

时间: 2024-08-04 01:31:57

Ubuntu创建新用户并解决ssh登录显示异常的相关文章

aws 创建新用户并使用 ssh 登录

用 useradd 来创建用户,改一下权限.主目录还有 shell 之类的. 然后是用 ssh 登录,aws的登录好像都需要制定私钥文件. 首先建议用 ec2 的工具生成一个新的 .pem 私钥文件.例如 a.pem. 然后把 a.pem 上传到服务器,使用 ssh-keygen -y 命令,会提示你键入私钥文件地址,然后把 a.pem 路径填上. 然后就会打印出一个公钥,类似于: 1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClKsfkNkuSevGj3eY

administrator无法创建新用户的解决

操作系统win2003sp2,已经是administrator了,但是创建新用户时提示: 在计算机 SERVER-05 上创建用户 abc 时,出现了以下错误: 拒绝访问. 百思不得其解,搜遍google和百度都没对症解药. 然后打开事件查看器,发现创建用户时系统抛错如下: SAM 无法更改数据库.很可能是因为内存 或磁盘空间不足.SAM 数据库会被还原为先前状态. 最近的更改都会丢失.请检查可用磁盘空间 和页面文件大小设置的最大值. 搜了下SAM的相关知识,估摸着要么是文件被破坏,要么是权限不

ubuntu创建新用户并增加管理员权限

问题导读:1.adduser与useradd有什么区别?2.那种方式会自动创建组.用户组等信息?3.如何新建用户具有管理员权限? $是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全).想用root的话,得给root用户设置一个密码:sudo passwd root然后登录时用户名输入root,再输入密码就行了.ubuntu建用户最好用adduser,虽然adduser和useradd是一样的在别的linux糸统下,但是我在ubuntu下

ubuntu添加新用户并添加管理员权限

Ubuntu创建新用户并增加管理员权限  Family 2014-06-24 22:21:22 $是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全).想用root的话,得给root用户设置一个密码: $ sudo passwd root然后登录时用户名输入root,再输入密码就行了.ubuntu建用户最好用adduser,虽然adduser和useradd是一样的在别的linux糸统下,但是我在ubuntu下用useradd时,并没有创

Mysql创建新用户后无法登录,提示 Access denied for user 'username'@'localhost' (using password: YES)

MySQL创建新用户后无法登录,提示 Access denied for user 'username'@'localhost' (using password: YES) ,多半是因为存在匿名用户,要解决这个问题只要删除数据库中的匿名用户即可. MySQL新建用户后无法登录,提示 Access denied for user 'username'@'localhost' (using password: YES) 的解决方法: 请使用root账户通过命令行或PHP程序运行以下代码 MySQL

ubuntu系统创建新用户并赋予sudo权限

1.创建新用户 创建新用户有两种方式:adduser和useradd adduser会为用户创建組./home目录下同名文件夹,密码,而useradd不会 因此推荐使用adduser创建用户,例: sudo adduser testuser 2.赋予新用户sudo权限 这里需要修改文件sudoers,该文件处于etc文件夹下 sudo vim etc/sudoers 将 root ALL=(ALL:ALL) ALL 增加为: root ALL=(ALL:ALL) ALL testuser ALL

解决ssh登录后闲置时间过长而断开连接

解决ssh登录后闲置时间过长而断开连接 时我们通过终端连接服务器时,当鼠标和键盘长时间不操作,服务器就会自动断开连接,我们还的需要重新连接,感觉很麻烦,总结一下解决此问题的方法方法一.修改/etc/ssh/sshd_config配置文件,找到ClientAliveCountMax(单位为分钟)修改你想要的值,执行service sshd reload 方法二.找到所在用户的.ssh目录,如root用户该目录在:/root/.ssh/在该目录创建config文件vi /root/.ssh/conf

Office 365系列之五:创建新用户

上一篇文章中我们已经完成了对自定义域的添加和配置,现在我们就可以创建已该域名为后缀的用户和电子邮件地址了.本章节跟大家分享怎么去创建新用户.分配许可以及修改用户后缀和电子邮件地址. 登录Office 365管理中心,点击"用户"---"活动用户"----"+": 填写账户信息,此处即可选择后缀了,可以选择自动生成密码或键入密码,还会通过电子邮件将密码和用户名信息发送到以下收件人,点击"创建" 成功创建后显示用户名.密码和分配的

Linux要在shell 提示下创建新用户帐号

如果你没有登录为根用户,键入命令 su -  然后输入根口令,从而切换到root用户模式. 1.创建新用户:在命令行中键入useradd,随后一个空格和你创建的新用户的用户名(例如,useradd guacm),按 [Enter] 键. 2.为新用户设置密码:键入 passwd,随后一个空格和该用户名(例如,passwd guacm),按 [Enter] 键. 在 New password: 提示下为新用户输入一个口令,然后按 [Enter]. 在 Retype new password: 提示