您的位置:首页 > 其它

利用Samba配置文件共享服务

2004-10-12 11:58 951 查看
配置文件 /etc/samba/
//设置samba密码文件
# cat /etc/passwd|mksmbpasswd.sh > /etc/samba/smbpasswd
//为安全起见,设置文件和目录的权限
# chown root.root /etc/samba/smbpasswd
# chmod 500 /etc/samba
# chmod 600 /etc/samba/smbpasswd
//为用户设置口令
#smbpasswd root
//检查配置文件的正确性
# testparm
//检查服务器所共享的资源
# smbclient –L localhost
//列出资源使用情况
# smbstatus [-b]
//配置文件
节:
l         [Global] 定义全局参数和缺省值
l         [Homes] 定义用户的Home目录共享
l         [Printers] 定义打印机共享
l         [Userdefined_ShareName] 用户自定义共享(可有多个)
变量:
l         %S 当前服务名
l         %P 当前服务的根路径
l         %u 当前服务的用户名
l         %g 给定%u的所在工作组名
l         %H 给定%u的宿主目录
l         %v Samba版本号
l         %h 运行服务的主机名
l         %m 客户机的NETBIOS名
l         %L 服务器的NetBIOS名
l         %L 当前的日期和时间
 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

//使用符号链接组织本地共享资源
# vi /etc/samba/smb.conf
[Resource]
    comment = Local Resource
    path = /var/samba/resource
    public = yes
writeable = yes
// -p  parent(no error if existing, make parent directories as needed)
# mkdir –p /var/samba/resource
#cd /var/samba/resource
//-s, --symbolic
# ln –s /usr/share/doc doc
//为所有用户配置只读共享和读写共享
# vi /etc/samba/smb.conf
[tmp]
    comment = Temporary file space
    path = /tem
    read only = no
    public = yes
 

[cdrom]
    comment = CDROM
    path = /mnt/cdrom
    read only = yes
public = yes
//为指定用户或组配置共享
# useradd samba
# passwd samba
# mkdir /var/samba/samba
//更改目录属主
# chown samba.samba /var/samba/samba
# vi smb.conf
 

[sambadir]
    comment = Samba's service
    path = /var/samba/samba
    valid users = samba
    public = no
writable = yes
 

//保存修改
//Linux环境下访问Samba共享
# cat /etc/samba/lmhosts
# smbclient –L IP –U 用户名
# smbmount //win/tools /mnt/smb/win

如果有什么问题,请发邮件: webmaster@bcxy.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息