我目前正在尝试设置 samba,在创建我的第一个共享时,它询问我是否要自动设置权限,我回答是,然后出现一条错误消息,提示“无法更改文件夹‘网络’的权限”
我是不是做错了什么?我要共享的是整个硬盘。格式是 exFAT,并且已设置为自动挂载。
答案1
将驱动器连接并安装到 Ubuntu 计算机。驱动器的格式似乎并不重要。
请勿右键单击驱动器并通过驱动器的属性进入共享选项。这样不起作用。
确保已安装 Samba。(您可以在 Ubuntu 软件中心找到它,标题为“Unix 的 SMB/CIFS 文件、打印和登录服务器”)
如果尚未安装,请安装 Samba GUI。(Ubuntu 软件中心中也有标题为“Samba”的软件,其描述为“创建、修改和删除 Samba 共享”。)
运行 Samba GUI。在 dash 中搜索 samba。
文件|添加共享
浏览您想要共享的驱动器并选择它
如果您愿意,可以更改共享名称。(在这个例子中,我的共享名称是“AlpahHD”)
如果您希望能够从网络上的其他计算机写入该驱动器,请选中“可写”。
如果您希望其他人在浏览网络时看到共享内容,请选中“可见”。
在访问选项卡上,选择“允许所有人访问”(这将避免在 XMBC 和 MediaPortal 等程序中必须指定用户名和密码的问题。)
单击“确定”(此时您应该已经完成,但实际上并没有。这就是让我最头疼的事情。)
打开终端会话(Ctrl++ Alt)T
cd /etc/samba sudo gedit smb.conf
(请随意使用您选择的编辑器。我喜欢 Gedit。)
滚动到文件底部。在那里你应该找到 [AlpahHD](记住这是我创建的共享的名称。)
在该部分添加以下新行:
force user = username
(在我的情况下,用户名是“tim”,因为这是我登录 Ubuntu 的用户名。请将其替换为您的用户名。)
保存编辑的文件。
重新启动 Samba sudo restart smbd
现在您应该能够从网络上的任何 Windows 计算机访问共享驱动器。