配置文件 /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 当前的日期和时间
//使用符号链接组织本地共享资源
# 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