类似于 Thunar 中的 nautilus-share 的软件?

all*_*son 11 xubuntu samba thunar

我正在为 Thunar寻找类似nautilus-share 的东西,它存在吗?

如果没有,请告诉我如何在 Xubuntu 中共享文件夹?

fos*_*dom 10

概述

不幸的是,Thunar 不支持相同的 Nautilus-Shares 功能。但是,您可以解决此问题。

先决条件

首先安装samba

sudo apt-get install samba
Run Code Online (Sandbox Code Playgroud)

图纳股份

打开 Thunar 并选择 *Edit > Configure Custom Actions > + *

基本选项卡:

  • 姓名: Samba Public Read Only
  • 命令: net usershare add %n %f "" Everyone:R guest_ok=y

在此处输入图片说明

外观条件选项卡:

确保仅启用目录。

在此处输入图片说明

重新启动 Thunar 并右键单击主文件夹中的一个目录,例如 Documents,然后选择“Samba Public Read Only”。

要检查它是否正确完成,请运行以下命令以查看共享定义:

net usershare info --long
Run Code Online (Sandbox Code Playgroud)

如果正确完成,它应该看起来像这样:

[documents]
path=/home/dad/Documents
comment=
usershare_acl=Everyone:R,
guest_ok=y
Run Code Online (Sandbox Code Playgroud)

重复:

  1. 公共 - 可写

    • 姓名: Samba Public Writeable
    • 命令: net usershare add %n %f "" Everyone:F guest_ok=y && chmod 777 %f
  2. 私人 - 只读

    • 姓名: Samba Private Read Only
    • 命令: net usershare add %n %f "" Everyone:R guest_ok=n
  3. 私有 - 可写

    • 姓名: Samba Private Writeable
    • 命令: net usershare add %n %f "" Everyone:F guest_ok=n && chmod 777 %f
  4. 删除共享

    • 姓名: Samba Share Remove
    • 命令: net usershare delete %n && chmod 755 %f

它可以做什么:

创建一个 samba 用户共享。更改目标文件夹的权限,允许对 samba 客户端进行写访问。

它不能做什么:

Nautilus-shares 有一个图形用户界面,可以显示可用选项和已选择的选项。

Nautilus-shares 更改文件夹图标以显示该文件夹已共享。右键单击已共享的文件夹并选择属性。添加标志以记住此文件夹已共享。

信用