Layer: contrib

Module: rsync

Tunables Interfaces

Description:

Fast incremental file transfer for synchronization


Tunables:

rsync_anon_write
Default value

false

Description

Allow rsync to modify public files used for public file transfer services. Files/Directories must be labeled public_content_rw_t.

rsync_client
Default value

false

Description

Allow rsync to run as a client

rsync_exec_commands
Default value

true

Description

Allow rsync to execute commands This is needed on SUSE systems in general and on other systems in more complex configurations where e.g. pre-xfer exec is used

rsync_export_all_ro
Default value

false

Description

Allow rsync to export any files/directories read only.

rsync_full_access
Default value

false

Description

Allow rsync server to manage all files/directories on the system.

rsync_sys_admin
Default value

false

Description

Allow rsync sys_admin capability. This capability is required to restore files with extended attributes in the "trusted" namespace.

Return

Interfaces:

rsync_entry_domtrans( source_domain , target_domain )
Summary

Execute a rsync in a specified domain.

Description

Execute a rsync in a specified domain.

No interprocess communication (signals, pipes, etc.) is provided by this interface since the domains are not owned by this module.

Parameters
Parameter:Description:
source_domain

Domain allowed to transition.

target_domain

Domain to transition to.

rsync_entry_spec_domtrans( source_domain , target_domain )
Summary

Execute a rsync in a specified domain.

Description

Execute a rsync in a specified domain.

No interprocess communication (signals, pipes, etc.) is provided by this interface since the domains are not owned by this module.

Parameters
Parameter:Description:
source_domain

Domain allowed to transition.

target_domain

Domain to transition to.

rsync_entry_type( domain )
Summary

Make rsync an entry point for the specified domain.

Parameters
Parameter:Description:
domain

The domain for which init scripts are an entrypoint.

rsync_etc_filetrans_config( domain , object_class , name )
Summary

Create objects in etc directories with rsync etc type.

Parameters
Parameter:Description:
domain

Domain allowed to transition.

object_class

Class of the object being created.

name

The name of the object being created.

rsync_exec( domain )
Summary

Execute rsync in the caller domain domain.

Parameters
Parameter:Description:
domain

Domain allowed access.

rsync_filetrans_named_content( domain )
Summary

Transition to rsync named content

Parameters
Parameter:Description:
domain

Domain allowed access.

rsync_ioctl_stream_sockets( domain )
Summary

Allow the specified domain to ioctl an rsync with a unix domain stream socket.

Parameters
Parameter:Description:
domain

Domain allowed access.

rsync_manage_config( domain )
Summary

Manage rsync config files.

Parameters
Parameter:Description:
domain

Domain allowed access.

rsync_read_config( domain )
Summary

Read rsync config files.

Parameters
Parameter:Description:
domain

Domain allowed access.

rsync_read_data( domain )
Summary

Read rsync data files.

Parameters
Parameter:Description:
domain

Domain allowed access.

rsync_rw_unix_stream_sockets( domain )
Summary

Read and write rsync unix_stream_sockets.

Parameters
Parameter:Description:
domain

Domain allowed access.

rsync_stub( domain )
Summary

Sendmail stub interface. No access allowed.

Parameters
Parameter:Description:
domain

Domain allowed access.

rsync_write_config( domain )
Summary

Write to rsync config files.

Parameters
Parameter:Description:
domain

Domain allowed access.

Return