По-видимому, KDE начал использовать DBus только после версии 4. В предыдущих версиях использовался dcop, и есть эквивалентные способы завершения сеанса dekstop с его помощью:
DISPLAY=:0 dcop ksmserver ksmserver logout 0 0 0
De hecho, mi respuesta sería "umask". Con umask indicas qué permisos se deben eliminar. En su caso, 3.
umask 003
www -los datos deben configurarse antes de crear archivos o directorios.