搭建Samba服务器的记录
环境:
最小化centos安装
网卡配置.关闭防火墙.关闭SELINUX
软件:
samba-3.6.23-35.el6_8.x86_64
samba-common-3.6.23-35.el6_8.x86_64
samba-winbind-3.6.23-35.el6_8.x86_64
samba-winbind-clients-3.6.23-35.el6_8.x86_64
安装:
yum install samba
#加入开机自启动
chkconfig smb on
#启动服务
service smb start
过程:
增加系统用户及密码
useradd smbuser
passwd smbuser
同步增加SMB用户密码
smbpasswd -a smbuser
smbpasswd命令的常用方法
smbpasswd -a 增加用户(要增加的用户必须以是系统用户)
-d 冻结用户,就是这个用户不能在登录了
-e 恢复用户,解冻用户,让冻结的用户可以在使用
-n 把用户的密码设置成空.
要在global中写入 null passwords -true
-x 删除用户
备份原配置文件
cp /etc/samba/smb.conf smb.conf.bak
编辑配置文件
vim /etc/samba/smb.conf
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
security = user
passdb backend = tdbsam
load printers = yes
cups options = raw
[homes]
comment = Home Directories
browseable = no
writable = yes
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes
默认配置无需改动,如需自定义目录及用户,加入以下配置内容
自定义目录需对目录所有者授权 如 chown smbuser /home/smb
[shareforwin]
comment=smbuser1's share
path=/home/shareforwin
public=no
writable=yes
valid users=smbuser1
重启SMB服务,完成配置
service smb restart
linux下访问:
需安装samba-client-3.6.23-35.el6_8.x86_64
smbclient -L //192.168.2.15/ 显示资源
smbclient //192.168.2.15/test -U test 连接