From 1c8f84563766de14f17f08b08f601bb3475b2d4e Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Thu, 21 May 2015 09:13:18 +0200 Subject: [PATCH] Add notes about sudo setup (#1490203) --- plugins/password/README | 15 +++++++++++++++ plugins/password/config.inc.php.dist | 7 +++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/plugins/password/README b/plugins/password/README index b883211bb..88cc849dd 100644 --- a/plugins/password/README +++ b/plugins/password/README @@ -46,6 +46,7 @@ 2.20. Plesk (Plesk RPC-API) 2.21. Kpasswd 3. Driver API + 4. Sudo setup 1. Configuration @@ -348,3 +349,17 @@ PASSWORD_CRYPT_ERROR, PASSWORD_ERROR when driver was unable to change password. Extended result (as a hash-array with 'message' and 'code' items) can be returned too. See existing drivers in drivers/ directory for examples. + + 4. Sudo setup + ------------- + + Some drivers that execute system commands (like chpasswd) require use of sudo command. + Here's a sample for CentOS 7: + + # cat </etc/sudoers.d/99-roundcubemail + apache ALL=NOPASSWD:/usr/sbin/chpasswd + Defaults:apache !requiretty + <