Results 1 to 3 of 3

Thread: ecryptfs and backup from cron as root

Hybrid View

  1. #1
    Join Date
    Apr 2006
    Location
    Sweden
    Beans
    420

    ecryptfs and backup from cron as root

    I encrypted my home directory during a 12.10 install on my home server but ive having trouble figuring out the best way to backup my home directory in a cron job.

    the cron job is run as root, and im not logged in so my home directory is not decrypted during the cron job.

    Is there a way to make this work, either by scripting in the passphrase on the command line (yes im aware its unsecure) with something like ecryptfs-mount-private or is there a better way to handel this?

  2. #2
    Join Date
    Jun 2011
    Beans
    357

    Re: ecryptfs and backup from cron as root

    If you put your password in a script or on the command line then there really isn't any point in encrypting your files. It would be about the same as installing a lock on your front door and leaving the key in the lock.

    There are a few things I would try in your situation, depending on your home set up.

    1. Drop the encryption on your server. This makes things easy.
    2. Try running your backup script as your regular user. Regular users can have their own cron jobs, though I'm not sure if running a job as a regular user will automatically unencrypt your files or not. Might be worth a try.
    3. Create an image of your entire /home partition for your backup rather than worrying about specific files. This will increase the size & time involved, but it will insure a complete copy of all of your users' folders are backuped up and still encrypted.
    4. You didn't say where your files are backed up to. Can you have another machine, like a laptop, login to your server as you and perform the backup on scheduled basis? Something like "ssh myserver run-backup" placed in a cron job on a client machine will work for some cases.

  3. #3
    Join Date
    Apr 2006
    Location
    Sweden
    Beans
    420

    Re: ecryptfs and backup from cron as root

    I put

    Code:
    su finite9 -c ""
    around the cron job entry and this unlocks my encrypted home, unlike ssh which doesn't automatically. working now.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •