一、用户管理
生成用户秘钥:
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 }