这里是 NOOB LINUX 用户...
最近在 Intel NUC 上安装了 Ubuntu 14。一切配置完毕,运行正常。
我有一个 4TB EXT USB 3.0 驱动器,想将其用作我的 HTPC 数据驱动器。
安装了 SAMBA 并为位于外部驱动器上的文件夹创建了几个共享。
在我的 Windows 8.1 桌面上,我可以看到网络上的 Ubuntu 系统和文件夹共享。但是,当我尝试连接时,我得到了以下信息:
“Windows 无法访问 \Ububntu\foldername”您无权访问 \Ubuntu\foldername。请联系您的网络管理员以请求访问权限”
是否有一个相对简单的解决方法,或者是否涉及一系列复杂的命令行编辑/命令?
谢谢!
更新 已验证尝试从 Windows 7 系统连接时会发生完全相同的事情。
http://paste.ubuntu.com/9679184/
更新2
我在 NUC 上重新安装 UBUNTU 和 Windows 7 后会尝试一下。UBUNTU 安装不知何故破坏了 Windows 启动 :(
答案1
我假设您至少收到了登录提示。
需要有一个 Ubuntu 用户帐户和一个 samba 帐户。假设您在 Ubuntu 中的登录名是
詹姆斯
你会跑
smbpasswd -a jamesc
然后按照提示设置用户
编辑:好的,您没有收到登录提示,并且您不确定如何向我们提供 smb.conf。
从终端运行以下命令
sudo apt-get install pastebinit
完成后,仍然在终端运行
cat /etc/samba/smb.conf | pastebinit
并使用链接更新您的问题
更新:smb.conf 看起来非常默认,唯一的共享似乎是电影。我认为你的问题是你把可浏览的注释掉了
; browseable = yes
什么时候应该
browseable = yes
编辑2
因此,我让它在我的 Raspberry Pi 上运行(这样我就可以测试 USB 安装),并且我让它在 digital ocean 上的 Ubuntu 14.04.1 上运行,所以只能在那里安装主目录。
我在这个答案中说的都是正确的。密码需要设置
sudo smbpasswd -a username
共享需要可浏览。
我在 Windows 8 中也遇到了连接问题。没有登录提示,只是给出错误(尝试从搜索中访问,然后执行
\\ipaddress
但没有登录并出现错误
然后在 Windows 8 中,我进入我的电脑,映射一个驱动器,然后(添加位置也有效)
\\192.168.1.90/geoffmcc
geoffmcc 是我使用 smbpasswd 设置的用户。
奇迹般有效