I just installed openSUSE 12.1 with the minimum graphic display and switched my default window manager from TWM to icewm.
I can’t mount /dev/sdb automatically or with pmount.
my ~/.xintrc
exec ck-launch-session dbus-launch icewm-session
my /etc/pmount.allow
# /etc/pmount.allow
# pmount will allow users to additionally mount all devices that are
# listed here.
/dev/sdb
/dev/sdb1
my /etc/pmount.conf
# System-wide configuration file for pmount(1)
#
# All the variables that can be defined in this file take the values
# yes or no. yes always means greater potential security risks.
# If fsck_allow is true, then any user can ask pmount to run fsck on
# the filesystem before it is mounted using the --fsck option. In
# principle, it is relatively safe to turn it on.
fsck_allow = no
# Alternatively, you can only allow it for specific groups or users:
#
# fsck_allow_group = floppy,cdrom
# fsck_allow_user = root
#
# Or say yes for fsck_allow but deny its use to some users:
# fsck_deny_user = malicious,and,evil,users
# If not_physically_logged_allow is true, then users don't need to be
# attached to a real TTY for using pmount and pumount. This used to be
# the default for older releases of pmount.
not_physically_logged_allow = no
# As above you can fine-tune the users that can or cannot use pmount
# without being physically logged in using
# not_physically_logged_allow_user, not_physically_logged_allow_group
# and not_physically_logged_deny_user
# If loop_allow is true, then users can mount personal files using
# loopback devices.
#
# DO NOT USE IT ON ANYTHING ELSE THAN A PERSONAL MACHINE !
#
# Although every care has been taken to ensure that a user cannot use
# pmount with loopback devices to bypass file permissions, a user can
# nevertheless tamper with the mounted filesystem, which may expose
# kernel vulnerabilities.
# loop_allow = no
# As above, you can fine-tune with loop_allow_user, loop_allow_group,
# loop_deny_user.
loop_allow_user = chris
# If you want to allow users to mount loopback devices, you should
# also specify here a comma-separated list of whitelisted loop devices
# that the users can use. pmount will not losetup other devices, so
# you may want to keep some to avoid loop exhaustion.
loop_devices = /dev/sdb, /dev/sdb1
my /etc/polkit-default-privs-local
#
# /etc/polkit-default-privs.local
#
# This file is used by set_polkit_default_privs to check or set
# the implicit default privileges granted by PolicyKit
#
# In particular, this file will not be touched during an upgrade of the
# installation. It is designed to be a placeholder for local
# additions by the administrator of the system.
#
# Note that you need to run /sbin/set_polkit_default_privs for
# changes to take effect.
#
# Format:
# <privilege> <any>:<inactive>:<active>
#
org.freedesktop.hal.storage.mount-removable no:no:yes