Benutzer anlegen

Einen neuen Nutzer für’s Betriebssystem anlegen, ist eine typische Standardaufgabe von Puppet. Daher ist es auch ganz einfach:

user { 'Admin Nutzer':
  ensure     => 'present',
  name       => 'oracle',
  password   => Sensitive("geheim"),
  #home      => '/other/oracle',
  managehome => true,
  gid        => 103,
  uid        => 54321,
  shell      => '/usr/bin/bash',
  comment    => 'Oracle Admin',
}

Mit dem Attribut “managehome” kümmert sich Puppet um das Anlegen des Home-Verzeichnisses des Nutzers. Ist das Verzeichnis bereits angelegt und/oder liegt an einem anderen Ort, so reich das Attribut “home”.