Debian 4.0(Etch)Samba独立服务器,带有tdbsam后端
本教程介绍了在Debian Etch上安装Samba文件服务器,以及如何配置Samba文件服务器以通过SMB协议共享文件以及添加用户。 Samba被配置为独立服务器,而不是域控制器。 要将Samba配置为域控制器,请查看以下内容: http : //www.youcl.com/samba_domaincontroller_setup_ubuntu_6.10
在结果设置中,每个用户都有自己的主目录,可以通过SMB协议访问,所有用户都有一个具有读/写访问权限的共享目录。
安装Samba
安装Debian Samba软件包:
apt-get install libcupsys2 samba samba-common
回答下列问题:
Please specify the workgroup you want this server to appear to be in when queried by clients. Note that this parameter also controls the domain name used with the security=domain setting.
Workgroup/Domain Name:
- >工作组
If your computer gets IP address information from a DHCP server on the network, the DHCP server may also provide information about WINS servers ("NetBIOS name â servers") present on the network. This requires a change to your smb.conf file so that DHCP-provided WINS settings will automatically be read from /etc/samba/dhcp.conf.
The dhcp3-client package must be installed to take advantage of this feature.
Modify smb.conf to use WINS settings from DHCP?
- >不
编辑smb.conf
文件:
vi /etc/samba/smb.conf
在全局部分,删除“;” 在线的安全=用户
的前面,所以它看起来像这样:
security = user
使Linux系统用户能够登录到Samba服务器。
在[家]
部分更改可写=否
:
writable = yes
关闭文件并重新启动Samba:
/etc/init.d/samba restart
现在我将添加所有用户都可以访问的共享。
创建用于共享文件的目录,并将所有者更改为用户
组。
mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/
在/etc/samba/smb.conf
文件末尾
添加以下行:
[allusers] comment = All Users path = /home/shares/allusers valid users = @users force group = users create mask = 0660 directory mask = 0771 writable = yes
现在我们重新启动Samba:
/etc/init.d/samba restart
添加和管理用户
在这个例子中,我将添加一个名为tom
的用户。 您可以按照相同的方式添加任意数量的用户,只需用命令中所需的用户名替换用户名tom
。
useradd tom -m -G users
现在将用户添加到Samba用户数据库。
smbpasswd -a tom
- >输入新用户的密码
现在,您应该可以使用文件浏览器使用用户名tom
和所选密码从Windows的工作站登录,并在Linux服务器上存储文件,方法是在tom
的主目录或公共共享目录中。