[OpenIndiana-discuss] zfs snapshot script

Gregory Youngblood gregory at youngblood.me
Sun May 1 14:47:33 UTC 2011


ssh -t host 'sudo.zfs snapshot. ..'

That should do what you Jews. Sudo requires a tty that you don't get when running commands unless you include -t.

Sent from my Droid Incredible. 

Matt Connolly <matt.connolly.au at gmail.com> wrote:

>Hi all,
>
>I'm putting together a script to create zfs snapshots after a backup has been completed (via Apple TimeMachine or rsync for example). When I'm logged into the machine, I can only access the "zfs snapshot" command as root via "sudo" or "pfexec". Neither of these are available directly from a ssh command. For example:
>
>client$ ssh user at server
>server$ sudo zfs snapshot blah at blah -> works
>..or..
>server$ pfexec zfs snapshot blah at blah -> works
>
>..but..
>
>client$ ssh user at host zfs snapshot blah -> fails = permission denied
>client$ ssh user at host pfexec zfs snapshot blah -> fails = permission denied
>client$ ssh user at host sudo zfs snapshot blah -> fails = sudo: no tty present and no askpass program specified
>
>What would be the best practice for creating a zfs snapshot based on an external trigger (eg: message from client after a successful backup).
>
>
>Regards,
>Matt
>
>
>
>
>
>_______________________________________________
>OpenIndiana-discuss mailing list
>OpenIndiana-discuss at openindiana.org
>http://openindiana.org/mailman/listinfo/openindiana-discuss


More information about the OpenIndiana-discuss mailing list