> 1. On console of my auth/cpu/file server I did as user bootes: "cat
> /mnt/factotum/ctl"
>    And I could see some keys stored there.
> 
> 2. I connect to the same server with drawterm, login as bootes and
> type the same command.
>    But there are no keys stored there.
> Why?

the kernel starts factotum for the hostowner but if you
drawterm in you need to start your own factotum.  generally
this is done from $home/lib/profile.  i think glenda's profile is
missing this case.  this is what i have

[...]
case cpu
        if (test -e /mnt/term/mnt/wsys) {
                # rio already running
                wsys = /mnt/term^`{cat /mnt/term/env/wsys}
                bind -a /mnt/term/mnt/wsys /dev
                if(test -f /mnt/term/dev/label)
                        echo -n $sysname > /mnt/term/dev/label
                prompt=($sysname^'; ') ; fn $sysname {}
        }
        bind /mnt/term/dev/cons /dev/cons
        bind /mnt/term/dev/consctl /dev/consctl
        bind -a /mnt/term/dev /dev
        news
        if (! test -e /mnt/term/mnt/wsys) {
                # cpu call from drawterm
                plumber
                auth/factotum
                exec rio
        }
}

- erik

Reply via email to