实现效果
本篇文章以非常简单的配置方式在linux下搭建一个需要密码登录的samba共享
系统环境
centos6
安装samba
yum install samba
配置samba
# vim /etc/samba/smb.conf[global] workgroup = MYGROUP server string = Samba Server Version %v log file = /home/data/log/samba/log.%m max log size = 50 security = user passdb backend = tdbsam load printers = no cups options = raw[服务器组学习资料分享] comment = All Printers path = /home/.samba/.share/ ##设置共享盘存放目录 browseable = yes guest ok = yes writable = yes printable = no
账号设置
注意:samba登录的账号首先需要是一个系统账号
useradd theserver # 创建用户名叫theserver
设置samba账号:
pdbedit -a theserver
然后回车后提示设置密码
启动samba
/etc/init.d/smb start
注意:防火墙139和445端口需要对外开放。
验证
使用windows,打开我的电脑,输入IP,回车键后会提示输入账号密码,然后就可以登录到共享了。
如果这时候提示没有创建文件的权限,记得将设置的共享目录权限修改下
chmod 777 /home/.samba/.share/