I have installed OpenSUSE 64-bit12.2 after having formerly used 12.1 (and, in between, another distro). In this fresh install, I set up an encrypted “/home” partition separate from " /". Root can login, and via dolphin (after I enter the password) can see the “/home” partition. However, when I try to login as an ordinary user, I get the message “Cannot enter home directory.,” followed by “Call to lnusertemp failed. (Temporary directory full?. Check your installation.)”
Browsing around I see that this message can have any number of causes, but my guess is that it might have something to do with my fstab, which looks like this:
/dev/disk/by-id/ata-ST3500413AS_5VMPV5Y6-part1 / ext4 acl,user_xattr 1 1
/dev/mapper/cr_home /home ext4 acl,user_xattr,nofail 0 2
/dev/mapper/cr_swap swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
“df” shows the following
monk:~ # df
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 24343508 5203948 18089796 23% /
devtmpfs 4041236 36 4041200 1% /dev
tmpfs 4050224 4 4050220 1% /dev/shm
tmpfs 4050224 776 4049448 1% /run
/dev/sda1 24343508 5203948 18089796 23% /
tmpfs 4050224 0 4050224 0% /sys/fs/cgroup
tmpfs 4050224 0 4050224 0% /media
tmpfs 4050224 776 4049448 1% /var/lock
tmpfs 4050224 776 4049448 1% /var/run
/dev/mapper/udisks-luks-uuid-f8414be4-bf19-480f-81a6-c285044dc423-uid0 241668128 91737140 148963116 39% /media/3ad33561-bafe-4685-b4b8-fa412f6be340
Root can su to a regular user account, but this ordinary user can only see what’s in the root partition. I assume there’s a command I could use to make “/home” visible to my ordinary users, but I can’t guess what it is.
What to do?