それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

Puppetで管理ユーザーを作成する。

LDAPでユーザー一元管理はしているけれど。初期ユーザーで自分が使うものは作っておかないと、
何かあった時やLDAPがうまく動くまで、設定チェックできない。

ユーザー作成について。puppetでサーバーにユーザーを作る。

takuya さんPuppetで全サーバにつくる

設定例
class takuya {
  group { 'takuya':
    gid => 1000,
    ensure => present,
  }
  group { 'admin':
    gid => 1001,
    ensure => present,
  }
  user {
    'takuya':
    home => '/home/takuya',
    managehome => true,
    uid => 1000,
    gid => 1000,
    groups => ['takuya', 'admin'],
    shell => '/bin/bash',
    comment => 'here,i am ',
    password => '$1$EWzRP.U.$****.',
    ensure => present,
    require => [Group['takuya'], Group['admin']],
  }
  file {
    '/home/takuya/.ssh/authorized_keys':
    owner => takuya,
    group => takuya,
    mode => 600,
    ensure => present,
    source => 'puppet://debian00.local/files/home/takuya/.ssh/authorized_keys',
    require => [User['takuya'], File['/home/takuya/.ssh']]
  }
  file {
    '/home/takuya/.ssh':
      ensure => directory
  }
}