Samba 是一个开源软件,允许 Linux 和 Windows 系统之间进行文件和打印机共享。以下是关于 Samba 的基础概念、优势、类型、应用场景以及常见问题解答。
Samba 实现了 SMB/CIFS(Server Message Block/Common Internet File System)协议,使得 Linux 系统可以与 Windows 系统无缝共享文件和打印机。
sudo apt update
sudo apt install samba
编辑 /etc/samba/smb.conf
文件,添加以下内容:
[shared]
path = /path/to/shared/directory
available = yes
valid users = user1, user2
read only = no
browsable = yes
public = yes
writable = yes
sudo systemctl restart smbd
sudo systemctl restart nmbd
sudo smbpasswd -a username
使用 smbclient
工具:
smbclient //server/share -U username
或者使用 mount.cifs
挂载共享目录:
sudo mount -t cifs //server/share /mnt/shared -o username=username,password=password
通过以上步骤,你应该能够成功配置和使用 Samba 进行跨平台文件共享。如果遇到特定错误信息,请根据错误信息进行进一步排查。
领取专属 10元无门槛券
手把手带您无忧上云