我想使用文件资源管理器从我的 Windows 计算机访问托管在我 ubuntu 计算机上的 Samba 共享文件夹。如果我使用与 ubuntu 计算机相同的用户名创建一个本地 Windows 帐户,它就可以正常工作。但是使用我的主要 Microsoft 帐户登录却不起作用,我最终收到“您无权访问 \192.....”的提示。
我怎样才能实现这一点?
答案1
有关安装和设置 Samba 的 Ubuntu 教程可在此处找到
sudo apt 更新
sudo apt 安装 samba
我们可以通过运行以下命令来检查安装是否成功:whereis samba
它的输出应如下:
桑巴:/usr/sbin/samba /usr/lib/samba /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz /usr/share/man/man8/samba.8.gz
现在 Samba 已经安装完毕,我们需要创建一个目录供它共享:
mkdir /home//sambashare/
现在 Samba 已经安装完毕,我们需要创建一个目录供它共享:
mkdir /home//sambashare/
由于 Samba 不使用系统账户密码,我们需要为我们的用户账户设置一个 Samba 密码:
sudo smbpasswd -a 用户名 <---- 这可以是本地帐户 即使 Windows 操作系统有 Microsoft 帐户。
在 Ubuntu 上:打开默认文件管理器并单击连接到服务器,然后输入:
smb://ip地址/sambashare
在 Windows 上,打开文件管理器并编辑文件路径:
\IP 地址\Sambashare
注意:ip-address 是 Samba 服务器 IP 地址,sambashare 是共享的名称。
系统将提示您输入凭证。输入凭证即可连接!
这使我能够将 Windows 10 / 11 连接到 Ubuntu 20.04。
阅读我发布的整个教程并仔细遵循。我将其打印出来并在过程中添加了注释。