Puppet /etc/shadow의 사용자 리소스가 업데이트되지 않습니다.

Puppet /etc/shadow의 사용자 리소스가 업데이트되지 않습니다.

users아래와 같이 리소스를 사용하여 매니페스트를 작성했습니다.

node 'node2.example.com','node3.example.com'{
user {
       'ash':
 ensure  => 'present',
 managehome => 'true',
 comment => 'Zaman Home',
 home    => '/home/ash',
 shell   => '/bin/bash',
 expiry  => 'absent',
 password => '$1$cs1j/t.D$4qjZLwFQ2Ocr0pulyNTUx/',
 password_min_age => '30',
 password_max_age => '60'

} }

아래와 같이 사용자가 성공적으로 생성되었습니다./etc/passwd

ash:x:503:503:Zaman Home:/home/ash:/bin/bash

하지만 나에게 문제는 /etc/shadow업데이트되지 않습니다. 재:!!:16875:0:99999:7:::

Ruby-shadow 패키지를 설치했습니다.

# ruby -e "require 'puppet' ; puts Puppet.features.libshadow?"
true

버전은 다음과 같습니다:

 # ruby --version
 ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
 # puppet --version
 3.8.5

제안해주세요

답변1

ruby-shadowPuppet을 사용하여 관리되는 모든 장치에 설치되어야 합니다 hosts. 다음 명령을 실행하여 올바르게 로드되는지 확인합니다.

#ruby -e "require 'puppet' ; puts Puppet.features.libshadow?"
true 

패키지는 다음에서 다운로드할 수 있습니다.

http://pkgs.repoforge.org/ruby-shadow/

관련 정보