<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kb.rvmgroup.it/index.php?action=history&amp;feed=atom&amp;title=Creare_un_accesso_read-only_a_BackupPc</id>
	<title>Creare un accesso read-only a BackupPc - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://kb.rvmgroup.it/index.php?action=history&amp;feed=atom&amp;title=Creare_un_accesso_read-only_a_BackupPc"/>
	<link rel="alternate" type="text/html" href="https://kb.rvmgroup.it/index.php?title=Creare_un_accesso_read-only_a_BackupPc&amp;action=history"/>
	<updated>2026-05-06T11:21:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://kb.rvmgroup.it/index.php?title=Creare_un_accesso_read-only_a_BackupPc&amp;diff=8874&amp;oldid=prev</id>
		<title>Gabriele.vivinetto: Created page with &quot;In pratica si duplica lo script cgi di backuppc, togliendo le azioni non volute. In questo modo si preserva il tutto da eventuali upgrade di backuppc.  * Clonare lo script: &lt;pre&gt;…&quot;</title>
		<link rel="alternate" type="text/html" href="https://kb.rvmgroup.it/index.php?title=Creare_un_accesso_read-only_a_BackupPc&amp;diff=8874&amp;oldid=prev"/>
		<updated>2013-06-10T11:07:38Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;In pratica si duplica lo script cgi di backuppc, togliendo le azioni non volute. In questo modo si preserva il tutto da eventuali upgrade di backuppc.  * Clonare lo script: &amp;lt;pre&amp;gt;…&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In pratica si duplica lo script cgi di backuppc, togliendo le azioni non volute. In questo modo si preserva il tutto da eventuali upgrade di backuppc.&lt;br /&gt;
&lt;br /&gt;
* Clonare lo script:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/share/backuppc/&lt;br /&gt;
sudo mkdir audit&lt;br /&gt;
sudo cp cgi-bin/index.cgi audit/audit.cgi&lt;br /&gt;
sudo chown backuppc:www-data audit/audit.cgi&lt;br /&gt;
sudo chmod 4755 audit/audit.cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Modificare il nuovo script cgi, in modo da includere solo le azioni desiderate:&lt;br /&gt;
&lt;br /&gt;
 sudoedit audit/audit.cgi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    my %ActionDispatch = (&lt;br /&gt;
        &amp;quot;summary&amp;quot;                    =&amp;gt; &amp;quot;Summary&amp;quot;,&lt;br /&gt;
        &amp;quot;view&amp;quot;                       =&amp;gt; &amp;quot;View&amp;quot;,&lt;br /&gt;
        &amp;quot;LOGlist&amp;quot;                    =&amp;gt; &amp;quot;LOGlist&amp;quot;,&lt;br /&gt;
        &amp;quot;browse&amp;quot;                     =&amp;gt; &amp;quot;Browse&amp;quot;,&lt;br /&gt;
        &amp;quot;dirHistory&amp;quot;                 =&amp;gt; &amp;quot;DirHistory&amp;quot;,&lt;br /&gt;
        &amp;quot;hostInfo&amp;quot;                   =&amp;gt; &amp;quot;HostInfo&amp;quot;,&lt;br /&gt;
        &amp;quot;generalInfo&amp;quot;                =&amp;gt; &amp;quot;GeneralInfo&amp;quot;,&lt;br /&gt;
    );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Creare il nuovo database di autneticazione, usando una password diversa da quella per l&amp;#039;accesso standard:&lt;br /&gt;
 sudo htpasswd -c /etc/backuppc/htpasswd.audit backuppc&lt;br /&gt;
&lt;br /&gt;
* Editare la configurazione apache di backuppc:&lt;br /&gt;
 sudoedit /etc/backuppc/apache.conf&lt;br /&gt;
&lt;br /&gt;
* Aggiungere questi elementi agli override in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#...&lt;br /&gt;
&amp;lt;Directory /usr/share/backuppc/cgi-bin/&amp;gt;&lt;br /&gt;
    AllowOverride AuthConfig Limit&lt;br /&gt;
#...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Copiare il blocco &amp;lt;Directory&amp;gt; con le seguenti modifiche:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alias /audit /usr/share/backuppc/audit/&lt;br /&gt;
&amp;lt;Directory /usr/share/backuppc/audit&amp;gt;&lt;br /&gt;
    AllowOverride None&lt;br /&gt;
    Allow from all&lt;br /&gt;
&lt;br /&gt;
        # Uncomment the line below to ensure that nobody can sniff importanti&lt;br /&gt;
        # info from network traffic during editing of the BackupPC config or&lt;br /&gt;
        # when browsing/restoring backups.&lt;br /&gt;
        # Requires that you have your webserver set up for SSL (https) access.&lt;br /&gt;
        #SSLRequireSSL&lt;br /&gt;
&lt;br /&gt;
    Options ExecCGI FollowSymlinks&lt;br /&gt;
    AddHandler cgi-script .cgi&lt;br /&gt;
    DirectoryIndex audit.cgi&lt;br /&gt;
&lt;br /&gt;
    AuthGroupFile /etc/backuppc/htgroup&lt;br /&gt;
    AuthUserFile /etc/backuppc/htpasswd.audit&lt;br /&gt;
    AuthType basic&lt;br /&gt;
    AuthName &amp;quot;BackupPC audit&amp;quot;&lt;br /&gt;
    require valid-user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Ricaricare la configurazione di apache:&lt;br /&gt;
 sudo invoke-rc.d apache2 reload&lt;br /&gt;
&lt;br /&gt;
* Accedere a http://myserver/audit con la nuova utenza creata: se si tenta di accedere alle funzioni disabilitate, si verrà rimandati alla homepage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Riferimenti=&lt;br /&gt;
*[http://www.tummy.com/blogs/2009/03/05/adding-an-audit-interface-to-backuppc/ Adding an Audit Interface to BackupPC – tummy.com, ltd.]&lt;/div&gt;</summary>
		<author><name>Gabriele.vivinetto</name></author>
	</entry>
</feed>