我正在寻找一种尽可能简单的发行版或方法,以便为我的其他机器(混合型,各种 Windows 和 Linux)安装 Samba 服务器或 NAS。如果需要手动更改/创建系统文件,则不行。如果不能像直接从刻录的 ISO 或某些向导程序安装那样简单,请告诉我。
答案1
最简单的方法,因为你要求的是 Ubuntu支持使用 Ubuntu 的命令行安装 Samba(以及数千个应用程序)易于工具。从默认存储库安装。
要进入命令行界面,请按此键盘快捷键:Ctrl++ Alt。T
然后在终端提示符下运行此命令:
$ sudo apt install samba
编辑该/etc/samba/smb.conf
文件以创建您想要在服务器上提供的共享。
创建您想要共享的目录(或使用您已有的目录),然后将共享添加到文件smb.conf
。
创建共享文件夹:
$ sudo mkdir -p /mnt2/mysharedfolder
将共享添加到服务器:
示例共享条目(/etc/samba/conf):
[sharedfolder]
comment = My Server Shared Folder
path = /mnt2/mysharedfolder
force user = user1
writeable = yes
browseable = yes
create mask = 0700
valid users = user1, user2
更改user#
为您在服务器上创建的真实用户名并创建了 samba 帐户。
使用以下命令创建 samba 帐户:
$ sudo smbpasswd -a user1
其他可用配置例如面具在文件的注释中有详细说明/etc/samba/smb.conf
。您也可以使用命令man samba
或访问手册man smb.conf
。
完成更改后,请/etc/samba/smb.conf
务必使用以下命令重新启动 samba 服务器:
$ sudo systemctl restart smbd
您可能考虑将 Ubuntu 操作系统升级到最新LTS
版本,当前版本为16.04
,该版本将在未来 5 年内通过发布更新提供支持。非 lts 版本将有不到一年的发布更新。