Memperbaiki pemilik / izin pada pohon direktori yang rusak di linux

-1

Secara tidak sengaja saya membuat salinan cadangan direktori secara rekursif dan lupa -a (--preserve) ketika melakukannya. Ini merusak direktori cadangan saya (yang berisi data yang perlu kita akses).

Direktori dan semua folder anak dan file terdiri dari instalasi aplikasi termasuk DB postgress dan file solr. Salinan asli digunakan untuk upaya konfigurasi ulang yang gagal. Sekarang saya perlu menggunakan salinan cadangan untuk memulai lagi , hanya kepemilikan salinan cadangan sekarang root di semuanya dan tidak lagi dapat digunakan (proses tidak akan berjalan karena masalah kepemilikan yang saya buat ketika saya lupa -a pada cp -r).

Saya telah menginstal ulang salinan aplikasi yang bersih ke lokasi ke-3 sekarang (yang memiliki pemilik / perm yang benar) dan perlu menyalin pemilik / perm dari direktori yang baik ini ke direktori yang rusak. Apa cara terbaik (jika mungkin) untuk melakukan ini.

(Saya sudah Google dan melihat hal-hal dari perl scripting ke setfacl / getfacl untuk melakukan ini tetapi sayangnya saya masih bingung). Mohon maaf jika ini tampaknya pertanyaan bodoh. Terima kasih.

mcs130
sumber

Jawaban:

0

Untuk mengubah pemilik file / direktori Anda menggunakan perintah chown.

misalnya. chown:

Untuk mengubah izin file / direktori Anda menggunakan perintah chmod.

misalnya. chmod

Juga lihat menggunakan flag -R untuk secara rekursif mengubah izin semua file / folder dalam yang diberikan.

daveh
sumber
Terima kasih, tetapi saya telah melakukan direktori itu dengan direktori. Apa yang saya cari adalah mengambil set pemilik yang dikenal / izin dari satu pohon direktori GOOD yang dikenal dan menerapkannya pada pohon direktori BAD ke-2 yang secara tidak sengaja kepemilikannya terkena dampak ... secara rekursif melalui pohon.
mcs130