/ 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.