第一个问题,太棒了!重点来了:
我不太熟悉 Linux,我正在研究 Linux+。
我和朋友、同事、老师一起开展各种项目。目前我是所有这些群体中唯一拥有大存储空间的人。
我已在端口 40 上运行 SSH(在我完成所有工作并配置后将会更改)。
这是我的问题:
如何让组 x 的目录位于 J:/(网络驱动器)上。下面这个方法可行吗:
创建共享文件夹:
sudo mkdir /home/Shared
创建新的用户组:
sudo addgroup newgroup
将共享文件夹的所有权更改为新组:
sudo chown :newgroup /home/Shared
将您想要的用户添加到该组:
sudo adduser user1 newgroup
而不是 /home/Shared:
sudo chown :newgroup //192.168.1.112/j
请原谅我的菜鸟。我搜索了其他主题,但没有找到任何相关内容。大多数只是权限。
答案1
我相信你想做的是这样的:
发现于http://www.howtogeek.com/howto/ubuntu/how-to-mount-a-remote-folder-using-ssh-on-ubuntu/
作者:Lowell Heddings:
首先我们将安装模块:
sudo apt-get install sshfs
现在我们将使用 modprobe 命令来加载它
sudo modprobe fuse
我们需要设置一些权限才能访问实用程序。替换为您的用户名。
sudo adduser <username> fuse sudo chown root:fuse /dev/fuse sudo chmod +x /dev/fusermount
由于我们已将自己添加到用户组,因此我们需要先注销并重新登录,然后才能继续。
现在我们将创建一个目录来挂载远程文件夹。我选择在我的主目录中创建它并将其命名为 remoteserv。
mkdir ~/remoteserv
现在我们有了实际挂载它的命令。系统将提示您保存服务器密钥和远程密码。
sshfs <username>@<ipaddress>:/remotepath ~/remoteserv
现在您应该能够通过 cd 进入该目录并开始使用它,就像它是本地的一样。
这是从客户端运行的,而不是服务器运行的。