Mounting filesystems as a user with udevil
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://, ssh:// and WebDAV URLs, and tmpfs/ramfs filesystems.
It integrates well with
Currently in Void some small changes to the config file are needed for it to work. It will complain that it can not run
mount. ( possibly due root shell being dash and bin being a symlink?)
So we need to let udevil know where mount is:
in /etc/udevil/udevil.config lines 267>>279
uncomment and change path in lines 276>>278
# Use the settings below to change the default locations of programs used by # udevil, or (advanced topic) to redirect commands to your scripts. # When substituting scripts, make sure they are root-owned and accept the # options used by udevil (for example, the mount_program must accept --fake, # -o, -v, and other options valid to mount.) # Be sure to specify the full path and include NO OPTIONS or other arguments. # These programs may also be specified as configure options when building # udevil. # THESE PROGRAMS ARE RUN AS ROOT mount_program = /usr/bin/mount umount_program = /usr/bin/umount losetup_program = /usr/sbin/losetup # setfacl_program = /usr/bin/setfacl
This configuration file is well commented with many features.