Bug#691812: RFP: udevil -- flexible CLI tool which grants non-root users the ability to mount/unmount devices and network resources
Package: wnpp
Version: N/A; reported 2012-10-30
Severity: wishlist
* Package name : udevil
Version : 0.3.4
Upstream Author : IgnorantGuru <ignorantguru@gmx.com>
* URL : https://github.com/IgnorantGuru/udevil/tarball/master
* License : GPLv3+
Description : udevil is a command line Linux program which mounts and unmounts removable devices without a password, shows device info, and monitors device changes. It can also mount ISO files, nfs://, smb://, ftp://, and ssh:// URLs, and tmpfs/ramfs filesystems.
udevil is highly configurable, requires no daemon running, and depends only on udev and glib - NO udisks, gvfs, fuse, policykit, etc. (although it can coexist with any of these). To use it, just prefix a normal mount command with 'udevil'. udevil can also replace udisks in the SpaceFM file manager and the devmon automounting daemon (devmon is included with udevil).
Highlights:
- Lightweight - Written in C with libudev and glib - no dependency on udisks or gvfs
- Users can specify custom mount points and mount options
- Optional user mounting of nfs://, smb://, ftp://, and ssh:// network URLs with support for username, password, port, and any other configured options
- Optional user mounting of image files (ISO, etc)
- Uses mount's existing command line usage - just prefix your mount command with 'udevil'. Also supports udisks v1 and v2 command line usage
- Flexible - Admins can easily adjust allowed users, groups, fstypes, devices, and networks, and set default mount options and allowed mount options for each fstype, with exceptions for special users
- Extensible - Allows admins to use additional custom authentication and notification scripts
- Secure - Designed to limit user actions to only what you want enabled, plus easily log all system-wide uses of udevil
- Detailed errors and verbose commands for quick troubleshooting
- Works as SpaceFM's mount/unmount command, replacing need for pmount or udisks
Includes and works as a udisks v1 replacement for the devmon automounting daemon
Limitations:
- udevil does not currently handle encrypted devices automatically
Reply to: