Difference between revisions of "Steps to fix permission and ownership of Postfix binaries manually due to bug on zmfixperm"

m (Steps to fix permission and ownership of Postfix binaries manually due to bug on zmfixperm)
Line 2: Line 2:
 
__FORCETOC__
 
__FORCETOC__
 
<div class="col-md-12 ibox-content">
 
<div class="col-md-12 ibox-content">
=Steps to fix permission and ownership of Postfix binaries manually due to bug on zmfixperm=  
+
=Steps to fix permission and ownership of Postfix binaries=  
 
<hr>
 
<hr>
 
{{KB|{{ZC}}|{{ZCS 8.7}}|{{ZCS 8.6}}|{{ZCS 8.5}}|}}  
 
{{KB|{{ZC}}|{{ZCS 8.7}}|{{ZCS 8.6}}|{{ZCS 8.5}}|}}  
{{WIP}}
 
  
  
 
====Problem====
 
====Problem====
On ZCS v8.7.0[1,2] running "'''''zmfixperms --verbose --extended'''''" set incorrect permissions on postfix binraries.  
+
While normally 'zmfixperms' is the preferred method to do this, on ZCS v8.7.0[1,2] running "'''''zmfixperms --verbose --extended'''''" sets incorrect permissions to the Postfix binaries.
  
Getting the following errors with postfix related commands.
+
The following errors are seen when this is the case:
  
 
  Connect to the Postfix showq service: Permission denied
 
  Connect to the Postfix showq service: Permission denied
Line 18: Line 17:
 
====Solution====
 
====Solution====
  
With the help of following commands, we can set correct permission and ownership of postfix binaries.  
+
With the help of the following commands, we can set the correct permission and ownership of the Postfix binaries.  
  
 
'''[Run as ROOT]'''  
 
'''[Run as ROOT]'''  
Line 29: Line 28:
 
  chmod g+s /opt/zimbra/common/sbin/postdrop  
 
  chmod g+s /opt/zimbra/common/sbin/postdrop  
  
Reported bug for this issue -  https://bugzilla.zimbra.com/show_bug.cgi?id=106379 <br>
+
=====This bug has been fixed on ZCS v8.7.3=====
=====This bug fixed on ZCS v8.7.3=====
 
  
 
Reported by:  Heera Singh Koranga
 
Reported by:  Heera Singh Koranga

Revision as of 15:24, 8 August 2018

Steps to fix permission and ownership of Postfix binaries


   KB 23343        Last updated on 2018-08-8  




0.00
(0 votes)


Problem

While normally 'zmfixperms' is the preferred method to do this, on ZCS v8.7.0[1,2] running "zmfixperms --verbose --extended" sets incorrect permissions to the Postfix binaries.

The following errors are seen when this is the case:

Connect to the Postfix showq service: Permission denied
postqueue: fatal: Connect to the Postfix showq service: Permission denied

Solution

With the help of the following commands, we can set the correct permission and ownership of the Postfix binaries.

[Run as ROOT]

chown root:postdrop /opt/zimbra/common/sbin/postqueue
chown root:postdrop /opt/zimbra/common/sbin/postdrop
chown root:root /opt/zimbra/common/libexec/ -R     
chmod 755 /opt/zimbra/common/sbin/postqueue   
chmod 755 /opt/zimbra/common/sbin/postdrop  
chmod g+s /opt/zimbra/common/sbin/postqueue   
chmod g+s /opt/zimbra/common/sbin/postdrop 
This bug has been fixed on ZCS v8.7.3
Reported by: Heera Singh Koranga
Jump to: navigation, search