2011-12-16 2 views
1

현재 홈 서버용 제어 웹 사이트를 개발 중입니다. 서버에는 Mac에서 로그인 할 수있는 LDAP 설정이 있습니다. 홈 디렉토리도 서버에 있습니다. 가족을위한 백업 도구를 만들고 싶습니다. 그래서 내가 꺼져있을 때 백업 할 수 있습니다. 나는 그들이 적어도 즉시 백업을 시작할 수 있어야하기 때문에 스케줄을 정하고 싶지 않다.백업 서버 권한

권한있는 사용자로 rsync 명령을 실행하는 방법을 찾으려고 할 때 막혔습니다. 나는 이것에 대한 아이디어가 있지만 옵션의 단점과 찬성에 대해 듣고 싶습니다.

  • 만들기 간단한 루트 및 -arg3에서 이전 백업을 신경 쓰지 -arg2하는 백업의 폴더 -arg1로 실행 데몬.
  • 로그인 한 사용자가 인 경우 rsync를 실행하여 사용자가 제어판에서 로그인 할 때을 전달했음을 기억하십시오. (문제 : ps를 실행하면 암호가 나타납니다).
  • 특별 작성 rsync 사용자 (문제 : rsync 사용자는 모두이라고 읽을 수 있음).

이 프로젝트는 https://github.com/hermanbanken/ldap-control에 위치하고 있으며이 문제는 https://github.com/hermanbanken/ldap-control/issues/1에서 GitHub의에 있습니다.

답변

1

sudo는 OSX 이후 버전입니다.

sudo rsync .....

+0

당신은 그것을 얻지 못합니다. 나는 rsync가 무엇인지 알고 클라이언트 (OSX)가 아니라 내 서버 (Ubuntu)에서 아무 것도 실행하지 않으려 고하므로 사용자 홈 폴더가있는 곳이기 때문입니다. – Herman