这是一个最小的Samba设置使其他机器能够访问让Debian机器上的文件。
安装 Samba
# aptitude install samba
配置Samba守护进程
编辑Samba配置文件。
# vim /etc/samba/smb.conf
在 global 部分,检查工作组的名称. 当你试图从一个Windows机器连接时,知道工作组名称可能是有用的:
[global] ... workgroup = STURBAIN
定位到 home 共享的定义部分:
[homes]
在这部分你可以启用主目录的读/写访问权限:
read only = no
共享一些在系统中其他路径的文件,增加另外一个共享,例如:
[ourfiles] comment = Some useful files read only = no locking = no path = /path_to_our_files guest ok = no
添加Samba用户
Samba使用它自己的密码系统,因此用户需要通过root来增加. 注意:用户必须存在在 /etc/passwd 中
# smbpasswd -a me # smbpasswd -a you
系统将提示您为每个用户输入密码。
列出现有的Samba用户列表:
pdbedit -w -L
重启Samba守护进程
# /etc/init.d/samba restart
尝试访问共享 (作为一个普通用户)
首先在本地尝试,然后从网络上的另一台机器上尝试。 出现提示时, 使用增加Samba用户时输入的密码.
访问我的共享:
$ smbclient //ourmachine/me
访问你的共享:
$ smbclient -U you //ourmachine/you
访问我们的共享(!) :
$ smbclient //ourmachine/ourfiles
来源:https://wiki.debian.org/zh_CN/SambaServerSimple
另请参阅