当前位置: 技术问答>linux和unix
linux 新建立的用户为什么登录不了,用户名密码是正确的
来源: 互联网 发布时间:2016-10-09
本文导语: 大家好,我在linux root权限下用新useradd mytest命令建立了个mytest用户 ,然后在用 passwd mytest修改了用户名密码,但是我用mytest这个账户登录的时候说“口令验证失败,请核对用户名与口令是正确的” 这是为什么啊...
大家好,我在linux root权限下用新useradd mytest命令建立了个mytest用户 ,然后在用 passwd mytest修改了用户名密码,但是我用mytest这个账户登录的时候说“口令验证失败,请核对用户名与口令是正确的” 这是为什么啊,但是我在root下用 su mytest 是可以进入mytest用户的,谁能告诉我那点有问题,谢谢了 :)
|
看一下日志,是不是错误次数太多,被system-auth里面的锁模块锁了呢,需要解锁呢
faillog -u user
看一下是不是超次数了
faillog -u user -r还是-l忘了,要是超次数就用这个解锁,还是su这个帐户不能su,反正是和安全有关,看看日志
|
faillog -u user
看看帐户是不是超过限制了,如果超了
faillog -u user -r解锁,在/var/log/secure中应该有报错信息可供参考
看看帐户是不是超过限制了,如果超了
faillog -u user -r解锁,在/var/log/secure中应该有报错信息可供参考
|
饿,是不是建了用户之后没创建必须的文件,其实你可以用adduser mytest 让系统自动创建默认的文件
|
那为什么用adduser时会自动创建一些默认文件呢? 我在Ubuntu、Redhat里用过,是不同的啊
|
Ubuntu里我倒没注意过 也不知道楼主是啥版本的linux
RHEL CentOS里都是这样的
可能发行版不一样 这个也不一样吧
RHEL CentOS里都是这样的
可能发行版不一样 这个也不一样吧
|
恩,我看了下Ubuntu里adduser不是useradd 的符号连接,反之也不是,两个是独立的,没有关系的命令
另外是一个系统2.6.11-1.1369_FC4smp(这个是版本吗? 我用uname -r查看的)里,adduser是useradd 的符号连接
|
是个隐藏文件 ls -la 可以看到
看不到可以查找啊 find / -name .profile
看不到可以查找啊 find / -name .profile
|
你是什么linux,是在shell登录不上还是进系统时登陆不上,要说明白:假如是在shell登录不上,正常;假如是进系统时进不去有可能是你的配置文件没写进去
|
弱弱的问一下,secureCRT登陆时,你的系统是选择key呢,还是口令呢
是直接crt输用户名和密码呢,还是需要用另外一个用户su跳转呢
密码提示错误登不进去时,日志是什么呢
是直接crt输用户名和密码呢,还是需要用另外一个用户su跳转呢
密码提示错误登不进去时,日志是什么呢
|
1.先不使用Shelll登陆试试看能否登陆,来排除是否是密码的问题
2.如果可以,那么你检查下你的Client是不是连错机器了?
3.如果不可以,那么重新设置密码吧
2.如果可以,那么你检查下你的Client是不是连错机器了?
3.如果不可以,那么重新设置密码吧
|
你要是在root下su mtest肯定行的,管理员可以切换到任何用户
至于其他说的新建用户有一些默认的文件那是从/etc/skel拷贝过来的。
至于其他说的新建用户有一些默认的文件那是从/etc/skel拷贝过来的。