Difference between revisions of "OS4X plugin os4xplugin permission"

From OS4X
Jump to navigation Jump to search
(Created page with "Category:Plugins == Purpose == Change the permissions, owner and group of every file of the OS4X Enterprise job. == Requirements == * File <code>/etc/os4x.conf</code> or...")
 
 
Line 11: Line 11:
 
*chown: User name of the target user
 
*chown: User name of the target user
 
*chgrp: Group name of the target group for the file.
 
*chgrp: Group name of the target group for the file.
 +
*Change permissions of job directory, too: As indicated, the job directory can change the permissions, owner and group to the configured value, too.
  
 
== Return codes ==
 
== Return codes ==
 
*0: everything OK
 
*0: everything OK
 
*1: Number of parameters != 1; Config file <code>/etc/os4x.conf</code> not found; Config in database not readable; License not valid; XML file invalid
 
*1: Number of parameters != 1; Config file <code>/etc/os4x.conf</code> not found; Config in database not readable; License not valid; XML file invalid

Latest revision as of 07:52, 14 April 2025


Purpose

Change the permissions, owner and group of every file of the OS4X Enterprise job.

Requirements

  • File /etc/os4x.conf or configuration file referenced by environment variable $OS4X_CFGFILE. The temporary directory and the license file are obtained via the database that is configured here.

Configuration

  • chmod: Octal mode of the permissions of the file(s) (i.e. 755, 644, 600 etc.)
  • chown: User name of the target user
  • chgrp: Group name of the target group for the file.
  • Change permissions of job directory, too: As indicated, the job directory can change the permissions, owner and group to the configured value, too.

Return codes

  • 0: everything OK
  • 1: Number of parameters != 1; Config file /etc/os4x.conf not found; Config in database not readable; License not valid; XML file invalid