루트 없이 /home 복사

루트 없이 /home 복사

친구의 컴퓨터에 Xubuntu를 설치했는데 친구가 설치했는데 Windows 10보다 더 좋습니다. 그는 쉘에 대한 경험이 없으며 그것을 사용하고 싶어하지 않습니다! PC는 여러 사람이 사용합니다. 그(소유자)는 매주 백업을 수행합니다. 루트 없이 전체 홈 디렉토리를 복사할 수 있습니까? 나는 그가 루트로 너무 많이 일하는 것을 원하지 않았기 때문에 "home"이라는 그룹을 추가하려고 시도했지만 다른 사용자의 homedir을 복사하는 chown -R :home /home것은 chmod -R g+w /home불가능했습니다. 간단한 해결책은 루트로 탐색기를 여는 바로가기를 만드는 것이지만 이 역시 매우 위험합니다.

편집: 다른 디렉터리를 읽고 쓸 수 있지만 루트 권한이 없으면 복사할 수 없습니다.

한 가지 가능한 수정 방법은 수신 전용 스크립트를 사용하여 클릭하기만 하면 되는 것입니다. 'sudo copy -R /home /media/[user]/foo'가 진행률 표시줄과 남은 시간을 표시할 수 있나요?

편집: 실제로 중복된 내용은 아닙니다. 그는 다른 홈 디렉토리를 읽고 쓸 수 있지만 복사할 수는 없습니다.


해결 방법: 하드 드라이브가 마운트되었는지 확인하고 나중에 컴퓨터를 종료해야 하는지 묻는 읽기 전용 스크립트를 만들고 별칭 "backup=sudo /path/to/backup.sh"를 만들었습니다.

답변1

이 백업을 수행하는 스크립트를 생성하거나

  • cron을 통해 자동으로 실행
  • 또는 사용자가 sudo를 통해 스크립트를 실행할 수 있도록 하십시오(보안을 원할 경우 해당 사용자가 스크립트를 읽고 실행할 수만 있는지 확인하십시오. 편집할 수 있으면 더 많은 권한을 쉽게 얻을 수 있습니다.)

관련 정보