An attempt to start dosemu while root gives the message: Your are logged in as user root. The local configuration within this DOSEMU installation is world writeable and may compromise your system. Either use a normal unprivileged user installation or protect the following directories/files against everybody except root: /root/conf /root/conf/global.conf /root/conf/dosemu.conf /root/conf/dosemurc But changing the perms to 700 on /root/conf and its contents then rerunning dosemu still presents that message, because dosemu itself is running as root, and the test it uses for "world writeable" is whether _it_ has permission to write to those files. It tries to su to "nobody" for this, but that fails because "nobody" has a /bin/false shell on Gentoo. Commenting out that whole section in dosemu's script of course fixes the problem (after the permissions change - why didn't it just set the permissions right, it created the directory?). I'm sure this is basically a problem from the dosemu people, who expect "nobody" to have a valid shell ... real security experts ;).
I am inclined to think that this is an upstream issue... This was how the program was coded. Does it run as non-root? -r
moving to 'later'
db fix