문제

최신 버전 인형을 사용하여 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'],
        }
     }
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top