Samba是一个在Linux和Unix系统上实现 Microsoft Server Message Block(SMB)协议的开源软件,用于实现文件和打印机共享等功能,下面是Linux搭建Samba的基本步骤:
在Linux系统上使用包管理器安装Samba组件,例如在Ubuntu系统上可以使用以下命令进行安装:
sudo apt-get install samba
在Linux系统上创建一个用于Samba共享的目录,可以使用以下命令进行创建:
sudo mkdir /sambashare
在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
表示允许读写操作。
在Linux系统上添加Samba对外提供访问的账户,使用以下命令进行添加:
sudo smbpasswd -a username
其中,username 为 Linux 原有用户名
在Linux系统上使用以下命令重启Samba服务:
sudo service smbd restart
上述步骤完成后,你可以在Windows或Linux机上通过Samba客户端访问你的Samba共享。例如,在Windows上可以使用Windows文件浏览器打开\samba服务器ip\sambashare
,输入Samba账户名和密码即可访问到Samba共享的文件夹。
打开Finder,选择菜单“前往” -> “连接服务器”(也可以使用快捷键“Command + K”)。
在弹出的连接服务器窗口,输入SMB服务器IP地址或者主机名前缀smb://
,例如smb://192.168.1.100
。
点击连接,输入SMB共享文件夹的用户名和密码。
连接成功后,在弹出的窗口中会显示SMB共享文件夹的内容,可以进行文件的浏览、复制、粘贴等操作。
注意事项: