A raiz não precisa de aliases. Se você quer algo privado, então não comece a mudar as coisas nas contas de outros usuários (root neste caso).
Basta escrever ksession como um script de shell e usar sudo no script quando necessário. Coloque o script em um diretório privado, por exemplo $HOME/bin , e certifique-se de que esse diretório faça parte de seu $PATH e que o script seja executável.
Como alternativa, escreva-o como uma função de shell e coloque-o no arquivo ~/.bashrc . A função pode usar sudo quando necessário.
Como alternativa, grave-o como um alias e coloque-o no arquivo ~/.bashrc . O alias pode usar sudo quando necessário.
Seu comando sudo source ... não funciona, pois source é um comando interno de bash e sudo espera um comando externo.
Mesmo que tenha funcionado, o alias não teria sido ativado no shell de chamada, pois o comando que sudo invoca está executando em seu próprio sub-shell.