在Ubuntu上安装Samba服务器

时间:2020-01-09 10:45:16  来源:igfitidea点击:

如果要在Ubuntu和Windows计算机之间共享文件,最好的选择是使用Samba文件共享。

要安装,请首先打开一个终端窗口,然后输入以下命令:

sudo apt-get install samba smbfs

我们已经安装了samba,但是现在我们需要对其进行配置以使其可访问。运行以下命令以打开配置文件,替换我们选择的编辑器:

sudo gedit /etc/samba/smb.conf

在文件中找到此部分:

####### Authentication ####### 
# "security = user"; is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba-HOWTO-Collection/ServerType.html
# in the samba-doc package for details.
;  security = user

取消注释安全线,然后添加另一行使其看起来像这样:

security = user
username map = /etc/samba/smbusers

这将使Samba设置为使用smbusers文件查找用户列表。

创建一个Samba用户

创建用户有两个步骤。首先,我们将运行smbpasswd实用程序为用户创建一个samba密码。

sudo smbpasswd -a <username>

接下来,我们将该用户名添加到smbusers文件中。

sudo gedit /etc/samba/smbusers

添加以下行,用要授予访问权限的用户名替换用户名。格式为<ubuntuusername> = <samba用户名>。我们可以使用其他samba用户名来映射到ubuntu帐户,但是现在并没有必要。

<username> = "<username>";

现在,我们可以创建samba共享并向我们在此处列出的用户授予访问权限。