docs: add user.cfg.5 manual page
This commit is contained in:
		
							
								
								
									
										1
									
								
								debian/proxmox-backup-server.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/proxmox-backup-server.install
									
									
									
									
										vendored
									
									
								
							@ -21,6 +21,7 @@ usr/share/man/man1/proxmox-backup-proxy.1
 | 
				
			|||||||
usr/share/man/man1/pmtx.1
 | 
					usr/share/man/man1/pmtx.1
 | 
				
			||||||
usr/share/man/man1/pmt.1
 | 
					usr/share/man/man1/pmt.1
 | 
				
			||||||
usr/share/man/man5/datastore.cfg.5
 | 
					usr/share/man/man5/datastore.cfg.5
 | 
				
			||||||
 | 
					usr/share/man/man5/user.cfg.5
 | 
				
			||||||
usr/share/zsh/vendor-completions/_proxmox-backup-manager
 | 
					usr/share/zsh/vendor-completions/_proxmox-backup-manager
 | 
				
			||||||
usr/share/zsh/vendor-completions/_pmtx
 | 
					usr/share/zsh/vendor-completions/_pmtx
 | 
				
			||||||
usr/share/zsh/vendor-completions/_pmt
 | 
					usr/share/zsh/vendor-completions/_pmt
 | 
				
			||||||
 | 
				
			|||||||
@ -9,6 +9,7 @@ GENERATED_SYNOPSIS := 						\
 | 
				
			|||||||
	pmt/synopsis.rst					\
 | 
						pmt/synopsis.rst					\
 | 
				
			||||||
	backup-protocol-api.rst					\
 | 
						backup-protocol-api.rst					\
 | 
				
			||||||
	reader-protocol-api.rst					\
 | 
						reader-protocol-api.rst					\
 | 
				
			||||||
 | 
						config/user/config.rst					\
 | 
				
			||||||
	config/datastore/config.rst
 | 
						config/datastore/config.rst
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MAN1_PAGES := 				\
 | 
					MAN1_PAGES := 				\
 | 
				
			||||||
@ -20,6 +21,7 @@ MAN1_PAGES := 				\
 | 
				
			|||||||
	proxmox-backup-manager.1
 | 
						proxmox-backup-manager.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MAN5_PAGES :=				\
 | 
					MAN5_PAGES :=				\
 | 
				
			||||||
 | 
						user.cfg.5			\
 | 
				
			||||||
	datastore.cfg.5
 | 
						datastore.cfg.5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PRUNE_SIMULATOR_FILES := 					\
 | 
					PRUNE_SIMULATOR_FILES := 					\
 | 
				
			||||||
@ -95,6 +97,12 @@ config/datastore/config.rst: ${COMPILEDIR}/docgen
 | 
				
			|||||||
datastore.cfg.5: config/datastore/man5.rst config/datastore/config.rst
 | 
					datastore.cfg.5: config/datastore/man5.rst config/datastore/config.rst
 | 
				
			||||||
	rst2man $< >$@
 | 
						rst2man $< >$@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					config/user/config.rst: ${COMPILEDIR}/docgen
 | 
				
			||||||
 | 
						${COMPILEDIR}/docgen user.cfg >$@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					user.cfg.5: config/user/man5.rst config/user/config.rst
 | 
				
			||||||
 | 
						rst2man $< >$@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
proxmox-backup-client/synopsis.rst: ${COMPILEDIR}/proxmox-backup-client
 | 
					proxmox-backup-client/synopsis.rst: ${COMPILEDIR}/proxmox-backup-client
 | 
				
			||||||
	${COMPILEDIR}/proxmox-backup-client printdoc > proxmox-backup-client/synopsis.rst
 | 
						${COMPILEDIR}/proxmox-backup-client printdoc > proxmox-backup-client/synopsis.rst
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										28
									
								
								docs/config/user/format.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								docs/config/user/format.rst
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,28 @@
 | 
				
			|||||||
 | 
					This file contains the list of API users and API tokens.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Each user configuration section starts with a header ``user: <name>``,
 | 
				
			||||||
 | 
					followed by the user configuration options.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					API token configuration starts with a header ``token:
 | 
				
			||||||
 | 
					<userid!token_name>``, followed by the token configuration. The data
 | 
				
			||||||
 | 
					used to authenticate tokens is stored in a separate file
 | 
				
			||||||
 | 
					(``token.shadow``).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					::
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  user: root@pam
 | 
				
			||||||
 | 
						comment Superuser
 | 
				
			||||||
 | 
						email test@example.local
 | 
				
			||||||
 | 
						...
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  token: root@pam!token1
 | 
				
			||||||
 | 
						comment API test token
 | 
				
			||||||
 | 
						enable true
 | 
				
			||||||
 | 
						expire 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  user: ...
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You can use the ``proxmox-backup-manager user`` command to manipulate
 | 
				
			||||||
 | 
					this file.
 | 
				
			||||||
							
								
								
									
										33
									
								
								docs/config/user/man5.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								docs/config/user/man5.rst
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,33 @@
 | 
				
			|||||||
 | 
					==========================
 | 
				
			||||||
 | 
					user.cfg
 | 
				
			||||||
 | 
					==========================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.. include:: ../../epilog.rst
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-------------------------------------------------------------
 | 
				
			||||||
 | 
					User Configuration
 | 
				
			||||||
 | 
					-------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					:Author: |AUTHOR|
 | 
				
			||||||
 | 
					:Version: Version |VERSION|
 | 
				
			||||||
 | 
					:Manual section: 5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Description
 | 
				
			||||||
 | 
					===========
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The file /etc/proxmox-backup/user.cfg is a configuration file for Proxmox
 | 
				
			||||||
 | 
					Backup Server. It contains the user configuration.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					File Format
 | 
				
			||||||
 | 
					===========
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.. include:: format.rst
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Options
 | 
				
			||||||
 | 
					=======
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.. include:: config.rst
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.. include:: ../../pbs-copyright.rst
 | 
				
			||||||
@ -18,3 +18,18 @@ Options
 | 
				
			|||||||
^^^^^^^
 | 
					^^^^^^^
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.. include:: config/datastore/config.rst
 | 
					.. include:: config/datastore/config.rst
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					``user.cfg``
 | 
				
			||||||
 | 
					~~~~~~~~~~~~~~~~~
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					File Format
 | 
				
			||||||
 | 
					^^^^^^^^^^^
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.. include:: config/user/format.rst
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Options
 | 
				
			||||||
 | 
					^^^^^^^
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.. include:: config/user/config.rst
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user