我正在参加学位课程的最后一个项目课程,我的小组必须拥有支持 Windows 环境的 Linux 服务器。文件共享中的文件需要只读,可以编辑然后另存为新文件。我也是我组中的服务器人员,其他成员是思科网络。我是 Samba 编码新手。
我有一个运行 Samba 的 Ubuntu Linux 文件共享。用户应该能够查看和创建文件。这些文件需要只读。用户应该能够打开只读文件,根据需要对其进行编辑,然后将其另存为新文件,就像 Windows 中的只读文件一样。通过文件共享,用户可以查看内容并将文件拖入其中。但他们无法从共享中打开“Template.doc”进行编辑,然后将更改后的内容另存为新文件。我收到的错误是“您无权修改此网络位置中的文件。请联系您的管理员。”
这是 smb.conf 文件中的代码,文件系统中的共享本身为 777。
[Share]
path = /share/Share
writeable = yes
;browseable = yes
guest ok = yes
create mask = 0444
directory mask = 0777
我需要在 smb.conf 文件中添加哪些内容才能使共享按需要工作?对于目前的测试,它只是在一个通用工作组中使用我的笔记本电脑,因为没有足够的 RAM 来虚拟化 Windows 服务器和测试客户端。我不会用它来实现任何身份验证或疯狂的域事情。
感谢您的时间! :D