授予用户访问另一个用户下已安装设备的权限

授予用户访问另一个用户下已安装设备的权限

所以我有一个双启动系统,Windows 10 和 Ubuntu 20.04 分别位于硬盘上。我正在尝试按照以下说明创建一个 Minecraft 服务器:

如何在 Ubuntu 20.04 上制作 Minecraft 服务器 | Linux化

我所做的不同之处在于,在 Windows 端,我复制了服务器可执行文件在 USB 上运行所需的所有文件夹和文件。可执行文件所在的文件夹(在包含 Windows 的实际硬盘驱动器上)具有指向 USB 上所有文件/文件夹的符号链接。这工作得很好,服务器运行没有错误。现在我尝试在 Linux 上做同样的事情,但是,我上面发布的说明涉及创建另一个用户帐户,该帐户具有服务器可执行文件和相同的设置,我刚刚创建了可执行文件所需的所有文件/文件夹的符号链接。但是,由于 USB 挂载在我登录的用户(media /我的用户>/USB 名称)下,因此用户“minecraft”无法读取或写入这些目录。我希望用户能够访问具有读写权限的此已安装设备,但仅限于此设备,而不能访问我当前用户下的其他已安装设备。我该怎么做呢?任何帮助是极大的赞赏。

答案1

您可以/etc/fstab像这样创建一个条目:

UUID=0076... /mnt/minecraft  vfat  uid=minecraft,dmask=700,fmask=600,nofail  1  2

并运行mkdir --mode=000 /mnt/minecraft。用于blkid获取 UUID。

相关内容