꼭두각시로 우분투로 만든 사용자는 ssh가 연결할 수 없습니다.
문제
최신 버전 인형을 사용하여 Ubuntu Server 14.04에 새 사용자를 추가하려고합니다.
다음 코드를 사용합니다.
user { 'user':
ensure => present,
home => '/home/user',
managehome => true,
password => 'password',
system => true,
shell => '/bin/bash',
require => Group['usergroup'],
}
.
사용자가 성공적으로 생성되지만 SSH로 로그인 할 수 없습니다.
이것은 SSH를 시도 할 때 얻는 것입니다 :
user@10.11.11.11's password:
debug3: packet_send2: adding 64 (len 54 padlen 10 extra_pad 64)
debug2: we sent a password packet, wait for reply
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.
.
사용자가 생성 한 사용자가 SSH를 사용하도록 허용하지 않아야합니다. adduser 은 문제없이 ssh로 로그인 할 수 있습니다.또한 기존 모든 사용자가 SSH에서 SSH를 할 수 있습니다.
이 문제를 일으킬 수 있습니까?
해결책
꼭두각시의 암호는 암호화 된 형식이어야합니다
예 :
class adminusers {
group { 'mygroup':
ensure => 'present',
gid => '900',
}
user { 'pippo':
ensure => 'present',
gid => '100',
home => '/home/pippo',
shell => '/bin/bash',
uid => '150',
managehome => true,
groups => ['mygroup'],
password => '$1$WhUZgOHI$OerslOWA3aeZfRjemFsvl/',
require => Group['mygroup'],
}
}
. 제휴하지 않습니다 StackOverflow