>  기사  >  운영 및 유지보수  >  Linux에서 useradd 명령을 사용하여 사용자를 추가한 후 로그인할 수 없습니다.

Linux에서 useradd 명령을 사용하여 사용자를 추가한 후 로그인할 수 없습니다.

王林
王林원래의
2019-12-07 15:37:525953검색

Linux에서 useradd 명령을 사용하여 사용자를 추가한 후 로그인할 수 없습니다.

useradd를 사용하여 사용자를 추가하는 경우 -p 매개변수가 비밀번호를 설정하며, 이 비밀번호를 사용하여 로그인할 수 없습니다. useradd添加用户时,-p参数设置密码,之后密码不能登录问题:

Linux에서 useradd 명령을 사용하여 사용자를 추가한 후 로그인할 수 없습니다.

通过上面图片可以看到我新创建了一个用户luo,密码设置为123456,先root 用户切换为普通用户,在切换为luo(因为root 用户最高权限切换其他用户不需要密码)

Linux에서 useradd 명령을 사용하여 사용자를 추가한 후 로그인할 수 없습니다.

可以看到密码错误,不能切换过去。

免费视频教程分享:linux视频教程

解决方法:

使用【passwd 用户名】命令更改用户密码。这样就可以直接登录。

Linux에서 useradd 명령을 사용하여 사용자를 추가한 후 로그인할 수 없습니다.

这样再使用设置的密码登录就可以了。

原因分析:

当你使用useradd命令新建用户并且为他设置密码之后,输入命令:cat /etc/shadow 查看所有用户的信息时

Linux에서 useradd 명령을 사용하여 사용자를 추가한 후 로그인할 수 없습니다.

你会发现我的luomeng用户和mike用户的密码都是经过加密的,而刚刚新增的用户的密码时没有通过加密的,直接原密码显示出来的,

这样登录的时候解析密码肯定会出现问题。

原来当你使用useradd

Linux에서 useradd 명령을 사용하여 사용자를 추가한 후 로그인할 수 없습니다.

위 사진을 보시면 제가 만든 것을 보실 수 있습니다 새로운 사용자 luo이고 비밀번호는 123456으로 설정되어 있습니다. 먼저 루트 사용자 일반 사용자로 전환한 후 luo로 전환합니다(루트 사용자는 가장 높은 권한을 가지며 다른 사용자로 전환하는 데 비밀번호가 필요하지 않기 때문입니다)

Linux에서 useradd 명령을 사용하여 사용자를 추가한 후 로그인할 수 없습니다.🎜🎜 비밀번호가 틀려서 전환할 수 없습니다. 🎜🎜무료 비디오 튜토리얼 공유: Linux 비디오 튜토리얼🎜🎜🎜해결책: Strong >🎜🎜사용자 비밀번호를 변경하려면 [passwd username] 명령을 사용하세요. 이렇게 하면 직접 로그인할 수 있습니다. 🎜🎜Linux에서 useradd 명령을 사용하여 사용자를 추가한 후 로그인할 수 없습니다. 🎜🎜좋아요 설정한 비밀번호를 사용하여 로그인하시면 됩니다. 🎜🎜원인 분석:🎜🎜 useradd 명령을 사용하여 새 사용자를 생성하고 해당 사용자의 비밀번호를 설정한 후 cat /etc/shadow 명령을 입력하여 확인하세요. 모든 사용자의 정보🎜 🎜🎜 🎜내 luomengmike 사용자의 비밀번호는 암호화되어 있었지만 새로 추가된 사용자의 비밀번호는 암호화되지 않았으며 원래 비밀번호는 ,🎜🎜로그인 시 비밀번호를 파싱하는 데 확실히 문제가 있을 것입니다. 🎜🎜새 사용자를 추가하기 위해 useradd를 사용할 때 [-p] 매개변수는 원하는 비밀번호를 직접 사용할 수 없는 것으로 나타났습니다. 대신 원래 비밀번호의 암호화된 암호문을 추가해야 합니다. 작은 따옴표를 사용하면 로그인 시 원래 비밀번호로 직접 로그인할 수 있습니다. 물론 이 방법은 별로 실용적이지 않습니다. 🎜🎜추천 관련 기사 및 튜토리얼: 🎜linux 튜토리얼🎜🎜

위 내용은 Linux에서 useradd 명령을 사용하여 사용자를 추가한 후 로그인할 수 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.