|
利用Samba配置文件共享服务(1)
配置文件 /etc/samba/ //设置samba密码文件 # cat /etc/passwdmksmbpasswd.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
|