跨网络共享给 Windows 用户

JD *_*cks 11 windows file-sharing

我有一个文件夹要与网络上的几个 Windows 用户共享。

我正在使用 ubuntu 10.4

当我右键单击一个文件夹时,我会转到“共享选项”

有 3 个复选框。如果我检查前两个“共享此文件夹”和“允许其他人在此文件夹中创建和删除文件”,我现在可以从我的电脑在网络上看到这个文件夹。

但是我无法访问它,它要求输入用户名和密码(我从未设置过,所以我什至不知道它想要什么凭据。)

我不想必须登录,我只想能够直接进入。

因此,如果我选中第三个框,即“访客访问”,我现在可以从我的电脑访问该文件夹。但网络上的其他人也可以。我只希望我自己和网络上的其他几个 PC 用户能够访问它。

我看不到任何可以指定网络上哪些用户有权访问它的地方?我怎么做?


更新

当我输入 linux 机器的用户名和密码时,它给了我以下错误消息:

\LINUX-SERVER\saga_repo 不可访问。您可能无权使用此网络资源。请联系此服务器的管理员以了解您是否具有访问权限。

不允许同一用户使用多个用户名多次连接到服务器或共享资源。断开与服务器或共享资源的所有先前连接,然后重试。

我注意到当输入我的用户名时它默认为 @MY-DOMAIN 所以我也尝试了 myuser@linux-server 但仍然得到相同的消息。

此外,域管理员(对 linux 一无所知)告诉我 linux 机器不是域的一部分(即使我从 Windows 机器转到“网上邻居”时可以看到它)。我不知道这是否意味着什么。

我还尝试在 ubuntu 上创建一个新用户来尝试登录并收到相同的消息。我试图用我的用户和新用户从工人机器登录,但我也无法从那里登录,但每次在他的机器上我都会收到“拒绝访问”对话框。

可能还有我遗漏的一步吗?

Nat*_*man 5

在本地网络上与 Windows 机器共享文件的最简单方法(在我看来)是使用我编写的名为NitroShare的程序。您需要做的就是在每台机器上安装应用程序。然后您可以简单地拖放文件。

在 Ubuntu 上安装

只需打开终端并运行以下命令:

sudo apt-add-repository ppa:george-edison55/nitroshare
sudo apt-get update ; sudo apt-get install nitroshare
Run Code Online (Sandbox Code Playgroud)

在 Windows 上安装

只需下载并运行下面的安装程序:

https://launchpad.net/nitroshare/0.2/0.2/+download/nitroshare_0.2_win32.exe

传输文件

在每台机器上安装应用程序后,您应该会在每个桌面上看到一个小框:

只需将文件拖到框中即可将其发送到另一台机器。就是这样。


Frx*_*rem 3

它要求的用户名和密码应该是在本地计算机上的用户名和密码。就这么简单。

例如,如果您在 Ubuntu 中的用户名是john,密码是iloveubuntu,那么您应该输入这两个值才能从任何计算机访问您的文件。

如果您希望其他人能够访问共享目录,只需在本地计算机上为他们创建一个用户,他们也应该能够使用自己的用户名和密码访问该目录。您可能需要设置“允许其他人创建和删除此文件夹中的文件”以允许他们编辑文件,但这对于仅与他们共享您的文件来说不是必需的。