一、用户管理
生成用户秘钥:
grub-crypt --sha-512
Password:
Retype password:
$6$lYIpu8h4TH7Nf0RM$3lUprHO3gy4XqmCwf0EMqyZjJz1alnISVEk0D/VV9pR3jVBhrzk/vysBRWaTfAZjiuYmc/OrPas8Hs8torqm91
普通创建
vim /etc/puppet/manifests/site.pp
user { 'longge':
ensure => present,
home => '/home/longge',
managehome => true,
password => '$6$lYIpu8h4TH7Nf0RM$3lUprHO3gy4XqmCwf0EMqyZjJz1alnISVEk0D/VV9pR3jVBhrzk/vysBRWaTfAZjiuYmc/OrPas8Hs8torqm91',
}
指定UID 制定GID指定组
group { 'longge':
ensure => present,
gid => 1000,
}
user { 'longge':
ensure => present,
home => '/home/longge',
managehome => true,
uid => 1000,
gid => 1000,
groups => ['longge', 'wheel'],
password => '$6$lYIpu8h4TH7Nf0RM$3lUprHO3gy4XqmCwf0EMqyZjJz1alnISVEk0D/VV9pR3jVBhrzk/vysBRWaTfAZjiuYmc/OrPas8Hs8torqm91',
}
删除用户
user { 'longge':
ensure => absent,
home => '/home/longge',
managehome => true,
}
二、用户组管理
创建一个组
vim /etc/puppet/manifests/site.pp
group { 'longge': ensure => present }
创建一个组,指定GID
vi /etc/puppet/manifests/site.pp
group { 'longge':
ensure => present,
gid => 1000,
}
删除一个组
vim /etc/puppet/manifests/site.pp
group { 'longge': ensure => absent }