一:Samba服务器安装与配置
1.查询是否安装samba rpm -qa |grep samba
2.安装samba服务器 rpm -ivh samba-*.rpm
rpm -ivh samba-common-*.rpm(服务端和客户端都要安装,提供
samba服务器和客户机中都必须使用的公共文件)
rpm -ivh samba-swat-*.rpm
3.卸载samba服务 rpm -e samba-*
4.samba的主配置文件smb.conf,保存在/etc/samba/下,查看smb.conf中的有效配置命令:
grep -v "^#" /etc/samba/smb.conf |grep -v "^;"
5.smb.conf内容详解:
[global]
workgroup=MYGROUP //设置计算机所处工作组
server string=Samba Server //服务器说明
netbios name=Samba Server //samba服务大在网上邻居中显示的名字
hosts allow=192.168.1.0 //允许访问本机的IP范围
guest account=
log file=/var/log/samba/smbd.log //日志文件存放的位置
max log size = 50 //日志文件大小为50MB
security = user //安全级别为用户模式,须要用户名和密码
encrypt passwords=yes //加密用户密码
guest ok=no //不允许匿名用户使用
[homes]
comment = Home Directories //指定windows共享目录
browseable = no //允许用户浏览共享目录
writable = yes //允许用户写操作
valid users = %S //指定允许使用服务的用户列表
[printers]
comment=All Printers
path=/var/spool/samba
guest ok=no //不允许匿名访问
printable=yes //允许打印
[Public]
comment=clinuxer //Linxu的共享资源
path=/home/samba
writable=yes //允许写入
guest ok=yes //允许匿名访问
6.samba服务器的启动、停止、重启
service smb start service nmb start
service smb stop service nmb stop
service smb restart service nmb restart
7.添加samba用户账号、禁用、启用、删除
smbpasswd -a smbuser
smbpasswd -d smbuser
smbpasswd -e smbuser
smbpasswd -x smbuser
8.测试smb.conf的内容是否正确用:testparm
9.显示服务器中的共享资源列表:smbclient -L 192.168.1.70
10.以指定用户登录指定服务大的共享目录
smbclient //192.168.1.70/net-tool -U administrator
11.Linux中samba共享的挂载
smbmount //192.168.1.70/net-tool /mnt -o username=administrator
mount -t cifs //ip地址//共享文件名字 挂载点
mount -t cifs -o username=用户名,password=密码 -L //ip地址/共享文件名 挂载点