diff --git a/src/main/java/caosdb/server/accessControl/Pam.java b/src/main/java/caosdb/server/accessControl/Pam.java
index 606fddb6858968c9ccf363dfd5fb703d4b264913..d66abb2141e22bdc1dc27cfe35c07c5cf4e9d442 100644
--- a/src/main/java/caosdb/server/accessControl/Pam.java
+++ b/src/main/java/caosdb/server/accessControl/Pam.java
@@ -4,8 +4,9 @@
  *
  * Copyright (C) 2018 Research Group Biomedical Physics,
  * Max-Planck-Institute for Dynamics and Self-Organization Göttingen
- * Copyright (C) 2019 IndiScale GmbH
- * Copyright (C) 2019 Timm Fitschen (t.fitschen@indiscale.com)
+ * Copyright (C) 2019, 2020 Indiscale GmbH <info@indiscale.com>
+ * Copyright (C) 2019 Timm Fitschen <t.fitschen@indiscale.com>
+ * Copyright (C) 2020 Daniel Hornung <d.hornung@indiscale.com>
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU Affero General Public License as
@@ -70,9 +71,11 @@ public class Pam implements UserSource {
 
       final File script = new File(this.pam_script);
 
-      final ProcessBuilder pb = new ProcessBuilder(script.getAbsolutePath(), username, password);
+      final ProcessBuilder pb = new ProcessBuilder(script.getAbsolutePath(), username);
       pb.directory(script.getParentFile());
-      return pb.start();
+      final Process p = pb.start();
+      p.getOutputStream().write(password.getBytes());
+      return p;
     }
 
     @Override