Hi
What I did when tested this, I changed /etc/sysconfig/tcuser entry to 'root', but my system freezes every login now, so I guess that was not right way of doing things.
The process tree is
root@localhost:~# ps -o 'pid,ppid,user,tty,args'
PID PPID USER TT COMMAND
1 0 root ? init
2 0 root ? [kthreadd]
3 2 root ? [migration/0]
4 2 root ? [ksoftirqd/0]
5 2 root ? [events/0]
6 2 root ? [khelper]
7 2 root ? [async/mgr]
8 2 root ? [pm]
9 2 root ? [sync_supers]
10 2 root ? [bdi-default]
11 2 root ? [kblockd/0]
12 2 root ? [kacpid]
13 2 root ? [kacpi_notify]
14 2 root ? [kacpi_hotplug]
15 2 root ? [ata/0]
16 2 root ? [ata_aux]
17 2 root ? [ksuspend_usbd]
18 2 root ? [khubd]
19 2 root ? [kseriod]
21 2 root ? [rpciod/0]
23 2 root ? [kswapd0]
24 2 root ? [ksmd]
25 2 root ? [aio/0]
26 2 root ? [nfsiod]
27 2 root ? [crypto/0]
44 2 root ? [kpsmoused]
45 2 root ? [usbhid_resumer]
74 1 root ? /sbin/udevd --daemon
213 74 root ? /sbin/udevd --daemon
290 2 root ? [jbd2/hda1-8]
291 2 root ? [ext4-dio-unwrit]
296 2 root ? [flush-3:0]
376 1 root ? /sbin/udhcpc -b -i eth0 -h localhost -p /var/run/ud
379 1 root 4,64 -sh
382 379 root 4,64 ps -o pid,ppid,user,tty,args