일부 Linux 구성 파일을 Windows 시스템에 백업했기 때문에 파일 시스템 권한이 손실되었습니다. 이제 현재 Linux 시스템에 존재하는 구성을 덮어써서 백업된 구성을 복원하려고 합니다. "configuration.conf를 backup/configuration.conf로 덮어쓰고 덮어쓴 Configuration.conf의 파일 권한을 새 Configuration.conf에 적용"과 같은 명령이 있습니까? 어떤 조언이라도 감사드립니다 :-)
답변1
먼저 복사 권한을 사용하여 chmod
백업할 수 있습니다.
chmod --reference <reference> <target>
다른 이름을 사용하여 백업 파일을 Linux 시스템에 복사합니다.파일.bak
cp /mnt/windows/FILE /etc/directory/FILE.bak
원본 파일에 권한 적용
chmod --reference /etc/directory/FILE /etc/directory/FILE.bak
mv 대상으로 백업
mv /etc/directory/FILE.bak /etc/directory/FILE
이 모든 것을 for 루프에 넣습니다.
chown
참조 파일에서 소유자 및 그룹을 복사하는 데 유사하게 사용할 수 있습니다.