Samba (正體中文)

From ArchWiki
Revision as of 17:40, 16 October 2007 by Zellux (talk | contribs) (New page: 安装samba服务可以与Windows进行文件的共享 下面是在Arch下的简单安装方法: - pacman -Sy samba - (root) cp /etc/samba/smp.conf.default /etc/samba/smp.conf - (root) v...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

安装samba服务可以与Windows进行文件的共享 下面是在Arch下的简单安装方法: - pacman -Sy samba - (root) cp /etc/samba/smp.conf.default /etc/samba/smp.conf - (root) vim /etc/samba/smb.conf (或者使用其他的编辑器)

[globle]选项块 workgroup = HOME # 组名,在Windows中默认是MSHOME或者WORKGROUP netbios name = ZelluX # 在网上邻居中显示的机器名 encrypt passwords = yes # 应该设为yes。但是如果要在Windows 98/95上访问你的服务器,得把这个设为no,因为它们不支持密码的加密传输。

[homes]选项块 最简单的配置(登陆后方可访问): browseable = no read only = no # 或者writable = yes

匿名可读,登陆后可以修改: public = yes writable = yes write list = @staff

如果想让Windows用户看到一个清晰的目录(隐藏.开头的文件,比如~/.bashrc): [homes] path = /home/%u/smb browseable = no read only = no 同时要在每位用户的主目录下建立一个smb目录。可以通过在/etc/skel目录下建立smb,从而自动在所有用户目录下建立该目录 mkdir /etc/skel/smb

要共享其他的目录也很容易,只要设置path和valid users属性即可 [music] path = /mnt/windows/Music/ browseable = yes read only = yes valid users = Bryan, Michael, David, Jane valid users属性指定登陆后有权限访问到这个目录的用户

- (root) 使用 smbpasswd -a 用户名 增加允许登陆的用户,并指定他们的登陆密码 - (root) /etc/rc.d/samba stop 停止samba服务 - (root) /etc/rc.d/samba start 启动samba服务