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
}
}