本地用户从 rstudio-server 访问同一文件夹

本地用户从 rstudio-server 访问同一文件夹

我是 Linux 初学者,并成功在我用于数据分析的 PC 上安装了 Ubuntu 18.04.1 LTS 和 R,以及 Rstudio-Server。我可以通过笔记本电脑的浏览器在这台电脑上使用 rstudio-server。

我想让另一个人访问 rstudio-server 和我的文件,但不可能使用相同的 rstudio-session(另一个人会被踢出)。因此,我创建了两个本地用户,现在我希望第二个用户能够完全访问我的主文件夹(存储我的数据)。

我尝试过的:首先,我将两个用户添加到一个组中,并授予他们对该文件夹的所有权限。但在 rstudio-server 中,我只能看到第二个本地用户的主文件夹。其次,我发现可以用桑巴舞来完成。我安装了 samba 并将其添加到 /etc/samba/smb.conf

[share]
comment = Ubuntu File Server Share
path = /home/user1/
browsable = yes
valid users = user1, user2
guest ok = yes
read only = no
create mask = 0755

我打开 etc/fstab 并将其放入其中

//home/user1/myfolder  /home/user2/myfolder  cifs  username=user2,password=user2pw

但我收到一条错误消息

安装错误(2):没有这样的文件或目录 请参阅 mount.cifs(8) 手册页(例如 man mount.cifs)

我刚刚想到的第三个想法:我可以将 user2 的主目录更改为 user1 的文件夹吗?

你看,我真的不知道如何到达那里,因为我正处于 Linux 学习曲线的开始阶段。也许你能帮我一下?我将非常感激。

答案1

像往常一样,我在发布问题后不久就找到了答案。

我刚刚做了一个符号链接:

ln -s <source_file_directory> <link_file_directory>

它起作用了。

但您仍然需要授予第二个用户对源文件夹的权限。

相关内容