如果默认文件夹位于 SSHFS 位置,我该如何阻止重置默认文件夹?

如果默认文件夹位于 SSHFS 位置,我该如何阻止重置默认文件夹?

上次我使用笔记本电脑时,我将 Ubuntu 的默认文件夹设置为另一台具有 SSHFS 的计算机上的目录,但每次我重新启动笔记本电脑时,它都会将所有内容重置为/home/thomas(因为我已删除了笔记本电脑上的相应目录)。我假设这是因为它在将位置加载到默认文件夹后在 fstab 中启动了 SSHFS。我该如何解决这个问题?

顺便说一下,这些是我指的默认文件夹: 在此处输入图片描述

/home/thomas在被设置为 SSHFS 挂载目录中的文件夹后,它们会被重置/home/thomas/Files/

答案1

如果您想要重新定位文档、图片等目录,可以使用 xdg-user-dirs-update。语法为xdg-user-dirs-update --set TYPE /path/to/directory。类型为“DESKTOP DOWNLOAD TEMPLATES DOCUMENTS MUSIC PICTURES VIDEOS PUBLICSHARE”之一。配置存储在 ~/.config/user-dirs.dirs 中。如果您手动编辑该文件,更改将在重启后生效。

(保留旧答案以作记录。)如果您将主目录安装在 /home/thomas 以外的其他地方,则可以使用 usermod 告诉系统在其他地方查找您的主目录:

usermod -d /sshfs/thomas thomas

将 /sshfs/thomas 替换为 sshfs 主目录的挂载位置。

相关内容