I am the build guy and need to manage 300-500 build machines in a VM host for company. Now I need to change password for all machine's "build" account Do I have a way to change it without log-in into each machine?

  • 1
    Using a central managing system and/or central authentication would really be useful in your case. Anyway answering your question without even knowing virtualization technology or OS in use is not easy.
    – Petter H
    Aug 18, 2013 at 7:22
  • You really should have these systems join a domain (e.g. Active Directory for Windows or FreeIPA for Linux). Aug 18, 2013 at 12:50
  • Or just use AD with Linux and Samba.. Aug 19, 2013 at 21:49

1 Answer 1


You don't give details on your platform, but in the *NIX world you'd use a configuration management system.

An example with puppet:

user { 'build':
  ensure           => 'present',
  comment          => 'Build User,,,',
  gid              => '5000',
  groups           => ['foo', 'bar', 'baz'],
  home             => '/path/to/home',
  password         => '$6$WxRRM9KzacshcnY4dETrcx8vc3GkGfMvoS3sQoYRzch9o1',
  password_max_age => '99999',
  password_min_age => '0',
  shell            => '/bin/bash-static',
  uid              => '5000',

Not the answer you're looking for? Browse other questions tagged .