/ Kök dizinin uzaktan yedeklenmesi


0

SSH (çekme) yoluyla uzaktan yedekleme yapmak için bir sunucu kuruyorum. Kullanıcı /rootolarak giriş yapmadan dizini nasıl kopyalayabilirim root?

Yanıtlar:


2

Yedekleme kullanıcınızı bu amaç için oluşturulan tamamen yeni bir gruba ekleyin ve bu grubu / root altındaki her şeyin grup sahibi yapın.

chgrp -R newgroup /root

veya / root'u STDOUT (örneğin, / usr / local / bin / tar-up-root) olarak tanımlayan / root yapan küçük bir betik hazırlayın ve sudoer'larınızı yedek kullanıcınızın betiğini şifresiz çalıştırmasına izin verecek şekilde yapılandırın:

backupuser  ALL=(root) NOPASSWD: /usr/local/bin/tar-up-root

ve sonra

ssh backupuser@host-to-backup "/usr/local/bin/tar-up-root" > /var/tmp/remote-root-backup.tar

veya yedeklenen ana bilgisayarda, yedek kullanıcı ve mod 600'e ait bir dosyaya kök ekleyen cron'dan root olarak bir komut dosyası çalıştırın ( veya başka birinin bu tarfile dosyasını okumasını istemiyorsanız veya / root'ta güvenliği zayıflattınız), sonra yedekleme kullanıcısı yedeklenecek bu dosyayı ana bilgisayardan alsın.

Bunlardan herhangi biri iyi mi?



0

Yedekleme kullanıcınızı tekerlek grubuna ekleyin, kök ayrıcalıkları olacaktır. Veya daha az ayrıcalıklı bir gruba ekleyin ve bu gruba / root dizinine ve içindeki tüm dosyalara okuma erişimi verin.


Kokuşmuş bir şey değil, ama tekerlek grubu üyeliğinin otomatik olarak bu yetkileri verdiğini düşündüren nedir?
— MadHatter

Hiçbir yoktur wheelUbuntu varsayılan olarak grup
— Znarkus
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.