linux-samba服务器搭建
1、安装samba服务
可用yum安装或挂载光盘安装。
yum -y install samba
2、创建共享目录。
在根目录下创建一个文件夹:share
mkdir /share #在根目录下创建share共享目录
chmod 777 /share #给目录赋值权限
3、修改配置文件 /etc/samba/smb.conf
vim /etc/samba/smb.con
在Standalone Server Options 选项下修改
security = user #此为需要密码才能访问
passdb backend = smbpasswd #指定密码文件
smb passwd file= /etc/samba/smbpasswd #指定密码文件路径
启动服务,密码文件将生成
service smb start #启动samba服务,/etc/samba/smbpasswd下将生成密码文件。
4、创建访问用户,并设置密码:
首先可以创建一个组:
groupadd cwb #创建用户组 cwb
useradd -g cwb -M -s /sbin/nologin cw01 #创建用户cw01并指定组,不创建家目录,不能登陆系统
smbpasswd -a cw01 #给用户cw01设置密码,回车,输入两入密码确认,修改密码不需加参数 -a,可以用cat命令查看到/etc/samba/smbpasswd文件已变化
5、 修改配置文件smb.conf
vim /etc/samba/smb.conf
输入大写字母G,到最后一行,添回如下代码
[share] #设置共享名
comment = my samba
path = /share
valid users = cw01 #如果组里面的用户都要访问,可以在组名前加@符号,如: @cwb
保存退出,重启服务。
按ESC键
:wq
service sambe start
6、samba服务基本搭建完成,当然还有一些扩展,如:指定用户或ip访问,是否可见,指定用户读取,写入权限,隐藏创建系统账号用映射账号登陆等等。