我发现许多有用的文章引用了 smb.conf 文件来更改 Ubuntu 20.04 上 Samba 的操作/特性 - 但没有一篇具体说明在哪台机器上。
常识告诉我们,只需共享文件夹/文件的机器即可。但我担心,如果我启动“卫星”笔记本电脑(即访问共享文件但不托管共享文件的笔记本电脑),则本地 .conf 将被加载并覆盖共享笔记本电脑上的 .conf。或者也许它反过来工作,结果恰恰相反。
也许必须对其中一个做出某些更改,对另一个做出一些更改 - 或者也许我需要修改所有内容以使它们相同。
我只是对多个 smb.conf 文件(每台机器上一个)感到困惑,我应该在何时更改哪些文件。
提前致谢
答案1
要在 Ubuntu 系统之间共享文件,您需要在服务器上安装 Samba。Samba 附带一个配置文件/etc/samba/smb.conf
。由于可能性太多,配置 Samba 很棘手。但是,对于简单的文件共享,您可能需要做的就是在配置文件中添加一小段。我的配置文件如下:
[share name]
path = /path/to/shared/files
valid users = jos
read only = no
这足以使客户端拥有对 下的文件和文件夹的读写权限/path/to/shared/files
。客户端将在其 中拥有一行/etc/fstab
在启动时挂载共享,引用,以及某种形式的凭据以作为服务器上的//[IP address of server]/share_name
用户登录。jos
在客户端上,您只需安装cifs-utils
,而不必安装整个 Samba 包。当然,除非它们本身充当服务器,这种情况并不常见。因此,请随意删除(清除)客户端上的 Samba 包。