Como faço para impedir que as pastas padrão sejam redefinidas se estiverem em um local SSHFS?

2

A última vez que estive no meu laptop eu configurei as pastas padrão do Ubuntu para diretórios em outro computador com SSHFS, mas toda vez que eu reinicio meu laptop, ele simplesmente redefine tudo para /home/thomas (já que eu deletei os respectivos diretórios no meu laptop). Eu estou supondo que isso é porque ele inicia o SSHFS no fstab depois que ele carrega os locais para as pastas padrão. Como posso consertar isso?

Estas são as pastas padrão a que estou me referindo, a propósito:

Eles são redefinidos de volta para /home/thomas depois de serem definidos para pastas no diretório montado para SSHFS, /home/thomas/Files/ .

    
por Thomas Boxley 07.10.2011 / 18:20

1 resposta

1

Se você quiser realocar os diretórios Documents, Pictures, etc., você pode usar o xdg-user-dirs-update. A sintaxe é xdg-user-dirs-update --set TYPE /path/to/directory . O tipo é um dos "DESKTOP DOWNLOAD MODELOS DOCUMENTS MUSIC PICTURES VIDEOS PUBLICIDAS". A configuração é armazenada em ~ / .config / user-dirs.dirs. Se você editar manualmente esse arquivo, as alterações entrarão em vigor após uma reinicialização.

(Resposta antiga preservada para o registro.) Se você está montando o diretório home em algum lugar diferente de / home / thomas, você pode usar usermod para dizer ao sistema para procurar por seu diretório home em outro lugar:

usermod -d /sshfs/thomas thomas

Substitua / sshfs / thomas por onde o diretório base do sshfs está sendo montado.

    
por David 10.10.2011 / 03:17