Generic placeholder image
闲敲代码、落灯花
What's past is prologue

联系邮箱:email@hezehua.net


联系QQ:1907330840

座右铭

保持热情,持续学习,每日精进

Centos新建用户无法ssh登陆

Centos新建用户无法ssh登陆

本文与作者在csdn上的博文【Centos新建用户无法ssh登陆】保持同步


如题,最近使用AWS搭建web server,原先是root用户,添加了一个develop用户组,并添加了一个开发人员账户:testname,然而却无法使用ssh登陆。查看了各种解决办法都没有效果,最终我从

/etc/passwd

文件中root和testname账户后面的参数分别为/bin/bash和/bin/false直觉是因为这个参数导致的,查资料后发现

/bin/false

是在添加用户的时候设置禁止该用户登录,所以不管用什么操作都登不上去。。。
回想一下,之前使用useradd是为添加nginx、mysql用户,网上教程是

useradd -g nginx nginx -s /bin/false 

我只知道这是为nginx用户组添加nginx用户,却没搞清楚/bin/false的用途,所以我新建普通用户的时候也是用这个命令,导致了新用户无法登陆。

猜你喜欢
查看占用指定端口的程序
阅读 141

netstat -lntup | grep 8080

-bash: composer: command not found解决办法
阅读 159

1、确认composer是否设置执行权限; 2、如果是在centos7中,执行mv composer.phar /usr/bin/composer而不是mv composer.phar /usr/local/bin/composer

记一次Git pull之后Permission denied的解决方案
阅读 168

上下文: 在我的一台linux服务器上配置了git服务器,并且在本机上运行一个网站,这个网站的git库就是本机的git服务器,本来将本机的公钥加入到git服务器的authorized_keys文件中了(root角色操作),可以无密码使用git远程库,而且为了安全性禁止git账户shell...

openssh升级后无法登陆解决方案
阅读 202

1、openssh升级后,终端登陆会提示:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 应该在终端的~/.ssh/known_hostswe文件中将服务器ip对应的公钥信息删除再尝试登陆。 2、解决WARNING: REMOTE HOST I...

openssh升级之后git账户免密登陆失效
阅读 180

昨天升级了openssh之后,git操作是免密的却要输入密码了,但是输入正确密码却又一直提示密码错误,查看sshd服务状态发现使用git账户登陆的时候会提示: get shadow information for nouser 额,这是因为我设置了git账户不可shell登陆,但是我也将终...

编写.gitignore文件
阅读 186

有时候我们并不想要把一个项目都提交到git上,比如一个基于当前服务器的配置,当项目迁移到另一个服务器上时,这个配置相应变成了与另一个服务器相关的,如果在提交到git服务器时连同该配置一同提交,就很容易因为未及时修改而发生错误。这时候,就需要使git不提交该文件,这就是 .gitignore的作用。...

centos 中查找文件、目录、内容
阅读 244

1、查找文件 find / -name 'filename' 2、查找目录 find / -name 'path' -type d 3、查找内容 find . | xargs grep -ri 'content' //find . | xargs grep -ril 'content...

在centos服务器上安装配置私人邮箱,并在web端管理邮件
阅读 72

出于技术上的好(zhuang)奇(bi),我想搭建一个自己的邮箱服务器,这样的话,以后的个人资料上面可以带上一个自己域名的邮箱,再也不怕简历带qq邮箱被嫌弃了。首先是了解一下基本的邮件协议:POP3:邮局协议第三版本,主要用于从邮件服务器中检索邮件,并把所有的邮件信息立即下载到用户的计算机上...