帮助设置sshfs

我正在尝试解决我的16.04电脑上的文件共享问题,并被建议使用sshfs。
从维基百科上,我试图按照说明进行操作,但进展不大。 我已经安装了sshfs并确认它已经存在,但第二条指令要求我使用"sudo gpasswd -a $USER fuse"将自己添加到fuse组中。 然而,当我输入这个命令时,显示"gpasswd: group 'fuse' does not exist in /etc/group"。
可以看出,对于终端和Ubuntu的大多数事情,我都一无所知。
我正在遵循的维基页面是https://help.ubuntu.com/community/SSHFS

Jakuje,我看到我们同时编辑了我的问题,去掉了我没有注意到的自动更正。你能给我一些建议吗?我很迷茫。 - Jon Homer
1个回答

由于您收到以下错误信息:
gpasswd: group 'fuse' 在 /etc/group 中不存在
这表示该组尚不存在!请按照以下描述的步骤进行测试,然后解决问题。
  1. 检查是否存在一个名为fuse的用户组:

    cat /etc/group | grep 'fuse'  
    
  2. 如果存在,它应该是这样的:

    fuse:x:1001:  
    
  3. 如果不存在,可以像这样添加一个:

    sudo groupadd fuse  
    
  4. 此时,您可以使用以下命令将自己添加到该用户组中:

    sudo usermod -a -G fuse your_username 
    

1欢迎来到[Ubuntu.se]!**:-)** 你能否请你[编辑]你的回答并解释一下为什么呢?同时,请查看一下我的**编辑,还有请阅读一下编辑帮助,以提高将来回答的可读性...;-)** 在你编辑完之后,请在评论中@Fabby,如果现在是一个好回答,我会回来点赞的...;-) - Fabby
@Fabby 我想知道如何使它看起来像你所做的那样,现在我明白了!希望我的答案符合你的期望。作为我的首次回答,希望这样能行。;-) - itbojen
现在这才是一个好答案!;-) - Fabby
你在文件中不需要cat来使用grepgrep会愉快地读取文件: grep fuse /etc/group 然而,你应该考虑使用getent,因为组可能并不总是(或仅仅)存储在/etc/group中: getent group fuse 作为额外的好处,这将只搜索第一个字段,并且不会匹配部分用户名。 - Daniel Persson