Estou apenas supondo aqui, porque a sua situação não é exatamente a mesma, mas ...
apt-get install python-software-properties
(ou talvez apt-get update python-software-properties
)?
Esse foi um passo pré-requisito no sistema 12.04 que eu estava configurando, mas eu também recebi o erro "add-apt-repository: command not found", não erros de python. São esses erros que me fazem pensar que python é o seu problema, já que esse comando foi executado com sucesso para mim uma vez que eu instalei o python-software-properties.
A única outra alternativa que posso criar - tarde demais para tentar / consertar minha própria configuração - em vez de adicionar um repositório externo, seria fazer com que todos fiquem em casa / home / e modificar as permissões em todos os outros diretórios para que o único diretório que eles têm permissão para VER quando eles lêem / home / é "foo" .. Eles ainda teriam que navegar para ele ou você teria que de alguma forma script alterando seu CWD após o login, mas quando o A tela inicial não mostra nada além de "foo" e não é regravável, deve ter um impacto bastante baixo para ter que "cd foo" ou clicar na pasta foo se estiver usando uma GUI. E aparentemente isso não é tão simples como eu imaginava, eu estava pensando no IIS com permissões de NTFS quando imaginei uma configuração de permissão que determina se um diretório pode ser visto .. Eu descobri que há uma opção no vsftpd.conf chamada " hide_files, "que pode ser capaz de fazer isso com termos cuidadosamente selecionados (ele permite que você especifique um regex, mas eu não sei se você poderia fazer algo como expandir uma variável com base no login do usuário atual para torná-lo diferente para cada usuário ...)