LInux 搭建 Samba 服务

Samba是一个在Linux和Unix系统上实现 Microsoft Server Message Block(SMB)协议的开源软件,用于实现文件和打印机共享等功能,下面是Linux搭建Samba的基本步骤:

1、安装Samba组件

在Linux系统上使用包管理器安装Samba组件,例如在Ubuntu系统上可以使用以下命令进行安装:

sudo apt-get install samba

2、创建Samba共享目录

在Linux系统上创建一个用于Samba共享的目录,可以使用以下命令进行创建:

sudo mkdir /sambashare

3、配置Samba共享

在Linux系统上修改Samba配置文件/etc/samba/smb.conf,添加以下内容来配置Samba共享:

[sambashare]
   comment = Samba共享文件夹
   path = /sambashare
   browseable = yes
   read only = no
   create mask = 0777
   directory mask = 0777
   guest ok = yes

上述内容中,[sambashare] 为共享文件夹名称,path=/sambashare为共享目录,read only=no表示允许读写操作。

4、添加Samba账号并设置密码

在Linux系统上添加Samba对外提供访问的账户,使用以下命令进行添加:

sudo smbpasswd -a username

其中,username 为 Linux 原有用户名

5、重启Samba服务

在Linux系统上使用以下命令重启Samba服务:

sudo service smbd restart

上述步骤完成后,你可以在Windows或Linux机上通过Samba客户端访问你的Samba共享。例如,在Windows上可以使用Windows文件浏览器打开\samba服务器ip\sambashare,输入Samba账户名和密码即可访问到Samba共享的文件夹。

6、在Mac上连接SMB共享文件夹

  1. 打开Finder,选择菜单“前往” -> “连接服务器”(也可以使用快捷键“Command + K”)。

  2. 在弹出的连接服务器窗口,输入SMB服务器IP地址或者主机名前缀smb://,例如smb://192.168.1.100

  3. 点击连接,输入SMB共享文件夹的用户名和密码。

  4. 连接成功后,在弹出的窗口中会显示SMB共享文件夹的内容,可以进行文件的浏览、复制、粘贴等操作。

注意事项:

  • 在Mac上连接SMB共享文件夹时,需要确保SMB共享服务已经正确配置,并且SMB共享文件夹的权限设置正确。
  • 在连接SMB共享文件夹时,需要输入正确的用户名和密码,否则无法连接到共享文件夹。
  • 如果连接失败,可以检查网络连接和防火墙设置,确保SMB共享文件夹可以被访问。