I have a backup script which mounts and unmounts a USB harddrive. In Ubuntu I used the command udisksctl but it is not included in the Debian 7.7 repository. Is there a similar command in Debian to mount and unmount USB devices as a normal user?
Mounting and unmounting USB storage from the command line
debian;mount;not root user;removable storage
I  believe you can use pmount instead. It's in the Debian 7.7 repos.$ apt-cache search pmountlibpmount-dev - portable mount library - development fileslibpmount0.0 - portable mount library - shared librarypmount - mount removable devices as normal userUsage$ pmount -hUsage:pmount [options] <device> [<label>]  Mount <device> to a directory below /media/ if policy requirements  are met (see pmount(1) for details). If <label> is given, the mount point  will be /media/<label>, otherwise it will be /media/<device>.  If the mount point does not exist, it will be created.pmount --lock <device> <pid>  Prevent further pmounts of <device> until it is unlocked again. <pid>  specifies the process id the lock holds for. This allows to lock a device  by several independent processes and avoids indefinite locks of crashed  processes (nonexistant pids are cleaned before attempting a mount).pmount --unlock <device> <pid>  Remove the lock on <device> for process <pid> again.Options:  -r          : force <device> to be mounted read-only  -w          : force <device> to be mounted read-write  -s, --sync  : mount <device> with the 'sync' option (default: 'async')  -A, --noatime                mount <device> with the 'noatime' option (default: 'atime')  -e, --exec  : mount <device> with the 'exec' option (default: 'noexec')  -t <fs>     : mount as file system type <fs> (default: autodetected)  -c <charset>: use given I/O character set (default: 'utf8' if called                in an UTF-8 locale, otherwise mount default)  -u <umask>  : use specified umask instead of the default (only for                file sytems which actually support umask setting)  --fmask <fmask>                use specified fmask  --dmask <dmask>                use specified dmask  -p <file>, --passphrase <file>                read passphrase from file instead of the terminal                (only for LUKS encrypted devices)  -d, --debug : enable debug output (very verbose)  -h, --help  : print this help message and exit successfuly  -V, --version                print version number and exit successfullyExampleTo mount a device:$ pmount /dev/sdb1To unmount$ pumount /dev/sdb1