Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
server_und_serverdienste:backuppc_auf_centos_mit_ldap [2017/04/25 09:37] boospyserver_und_serverdienste:backuppc_auf_centos_mit_ldap [2021/03/04 15:25] (aktuell) lois
Zeile 1: Zeile 1:
 ====== Backuppc auf Centos mit LDAP ====== ====== Backuppc auf Centos mit LDAP ======
  
 +Hauseigenes Apt-Repo: [[https://apt.iteas.at]]    [[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KE592Y5993ZKW|{{:wiki:btn_donatecc_lg.gif|}}]]
 +\\
 +\\
 __**Verwendetes System: CentOS 7**__ __**Verwendetes System: CentOS 7**__
  
 ===== Installation ===== ===== Installation =====
 <code> <code>
-yum install perl-LDAP.noarch perl-Apache-Session-LDAP.noarch httpd mod_perl backuppc elinks bzip2 +yum install perl-LDAP.noarch perl-Apache-Session-LDAP.noarch httpd mod_perl backuppc elinks bzip2 zsh cifs-utils nload 
-usermod -s /bin/bash backuppc+usermod -s /bin/zsh backuppc
 </code> </code>
  
Zeile 52: Zeile 55:
  AuthName "BackupPC"  AuthName "BackupPC"
 <IfModule mod_authz_core.c> <IfModule mod_authz_core.c>
- # Apache 2.4 
  <RequireAll>  <RequireAll>
  Require valid-user  Require valid-user
Zeile 58: Zeile 60:
  Require local  Require local
  # --> In order to access only this specific IP  # --> In order to access only this specific IP
- Require ip 192.168.16 + Require ip 192.168.16 
- # --> Uncomment for access everywhere + Require all granted
- # Require all granted+
  </RequireAny>  </RequireAny>
  </RequireAll>  </RequireAll>
Zeile 67: Zeile 68:
  AllowOverride All  AllowOverride All
  Order allow,deny  Order allow,deny
- Deny from all+ #Deny from all 
 + Allow from all
  </IfModule>  </IfModule>
 </Directory> </Directory>
Zeile 74: Zeile 76:
  ScriptAlias /backuppc /usr/share/BackupPC/sbin/BackupPC_Admin  ScriptAlias /backuppc /usr/share/BackupPC/sbin/BackupPC_Admin
 </file> </file>
 +<code>
 +chown -R backuppc:backuppc /var/lib/BackupPC
 +</code>
 ==== Benutzer anlegen ==== ==== Benutzer anlegen ====
 <code> <code>
 htpasswd -c /etc/BackupPC/apache.users backuppc htpasswd -c /etc/BackupPC/apache.users backuppc
 +setcap cap_net_raw+ep /bin/ping
 systemctl restart backuppc.service systemctl restart backuppc.service
 systemctl restart httpd.service systemctl restart httpd.service
 </code> </code>
 +
 +===== Migration von Ubuntu auf Centos7 =====
 +
 +Folgende Dinge müssen beim Migrieren geändert/angepasst werden:
 +
 +  * Konfigfiles der einzelnen Hosts liegen nicht unter ''/etc/backuppc'' sonder unter ''/etc/BackupPC/pc''. Bei Ubuntu ist das ein symbolischer Link. 
 +  * Configfiles müssen die Gruppe "apache" verwenden (Syntax bleibt gleich)
 +  * Das Hauptverzeichnis von Backuppc ist in CentOS7 ''/var/lib/BackupPC'' und nicht wie in Ubuntu ''/var/lib/backuppc''.
 +  * SSH-Keys natürlich nicht vergessen zu kopieren.