Skocz do zawartości

Kopiowanie Scp I Zachowanie Uprawnień


Marcin Ostrowski

Rekomendowane odpowiedzi

Mam taki problem - chcę przenieść serwer na inną maszynę. Na maszynie źródłowej jest fedora 6 na docelowej Centos.

Mam problem z przeniesieniem katalogów użytkowników z katalogu /home - a konkretnie z zachowaniem uprawnień.

 

robię to tak: jestem na serwerze źródłowym jako root w katalogu głównym, wydaję polecenie scp -pr /home [email protected]:/

 

potem system pyta o hasło (_root'a_ → roota) ORT na maszynie docelowej i kopiuje pliki razem z podkatalogami z /home

teoretycznie opcja -p powoduje zachowanie uprawnień, ale u mnie po przekopiowaniu na serwerze docelowym wszystkie pliki z /home mają właściciela i grupę root. czyli inaczej niż w źródle.

 

Co robię nie tak?

 

Odnośnik do komentarza
Udostępnij na innych stronach

Wątpię, cz scp w ogóle umie zachować prawo własności.

 

Czy na obu maszynach masz użytkownicy mają te same uid

Sprawdź opcje --same-owner --numeric-owner archiwizacji tar.

 

 

wg. tego co mówi man scp dodanie opcji -p powinno zachować atrybuty plików.

 

co do uid - czy skopiowanie passwd i shadow na drugą maszynę nie gwarantuje tych samych uid?

Odnośnik do komentarza
Udostępnij na innych stronach

a tego to nie wiem, właśnie dlatego pytam. Nie dokopałem się szczegółów jakie atrybuty przenosi scp -p - wg. mnie żadne atrybuty nie są przenoszone - z opcją -p i bez niej pliki po przekopiowaniu wyglądają tak samo.

W takim razie mam pytanie - czy jest sposób/jeśli jest to jaki na przeniesienie kont użytkowników z katalogu /home wraz z atrybutami?

Odnośnik do komentarza
Udostępnij na innych stronach

scp -p użyte lokalnie z poziomu roota zachowuje właściciela pliku. Zdalnie trzeba by scp-ować z roota na roota, a tego nie należy robić. Chyba że przez tunel ssh otwarty dla zwykłego usera.

Ja bym starował /home, przesłał go przez scp, i rozpakował

tar --same-owner --same-permissions -xf home.tar

Jeśli brak miejsca, do transferu można użyć fifo.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...