在网上兜了一圈,发现很多朋友写的samba说明文档太过复杂,对于我这种要求非常低又赶时间的人来说,要看完这么一长篇大论实在是太过痛苦了。做此文给那些不想深入了解只想弄个共享临时用用的朋友。
环境:CENTOS5U2 192.168.1.1
1、使用yum安装samba或直接使用rpm包安装
yum install samba
配置文件目录/etc/samba,启动文件/etc/init.d/smb
2、安装完成后就可以开始配置/etc/samba/smb.conf文件,必须加入的有global和一个要共享的目录设置,例如:
[global]
workgroup = MYSHARE
server string = Share Server
netbios name = myshare
interfaces = lo eth0 192.168.1.1/24
hosts allow = 127. 192.168.1.
# logs split per machine
log file = /var/log/samba/%m.log
# max 50KB per log file, then rotate
max log size = 50
security = user
passdb backend = tdbsam
deadtime = 15
unix charset = gb2312 #默认为UTF8,不加这个参数可能在UNIX系统中看到中文文件的名称为乱码
load printers = no #不加载打印共享,防止日志经常报的不能连接的信息
[ShareDoc] #这个设置将在访问共享的时候显示为文件夹的名称
comment = network doc dir #注释
path = /data/samba/share #共享的目录的路径
browseable = yes #是否允许浏览
guest ok = no #是否允许guest用户访问
writable = yes #是否可写
valid users = shareuser #可以访问此共享的合法用户(一般为Linux的合法登录用户)
3、这里指定了共享名为ShareDoc,目录路径/data/samba/share,同时合法的访问用户为shareuser,接下来我们需要创建共享目录,添加共享用户(包括系统中和smb中)
mkdir -p /data/samba/share
useradd shareuser -d /data/samba/share -s /sbin/nologin
chown shareuser:shareuser /data/samba/share
smbpasswd -a shareuser #增加shareuser到samba登录用户中,并设定登录密码
4、使用shareuser用户名和设定的命令访问samba
或
阅读(919) | 评论(0) | 转发(0) |