搭建Samba服务器

 搭建samba服务器

1. 安装samba安全

yum -y install samba samba-client

2. 启动samba服务器

systemctl start smb nmb
systemctl  restart smb
systemctl enable smb

3. 查看Samba服务进程网络

[root@Linuxidc-Server ~]# ps -ef | grep -E 'smb|nmb'
查看端口
[root@Linuxidc-Server ~]# netstat -tunlp | grep -E 'smbd|nmbd'

4. 建立共享文件夹用户名和密码测试

5. 在用户admin下建立文件夹mysharespa

 

6. 建立myshare文件夹权限rest

 

7. 建立samba 用户code

smbpasswd -a wusongblog

smbpasswd -a username  //新建Samba帐户进程

smbpasswd -x username //删除一个用户ip

pdbedit -L 查看是否建立成功

8. 进入samba目录,查看配置文件,并新增以下内容

vi smb.conf

 

修改后。利用testparm  –v 查看配置是否有误

 

9. 下面使用本机(虚拟机)的samba客户端测试:
smbclient -L 127.0.0.1

 

 

10. 验证:使用\\192.168.162.128(为本虚拟机地址)远程访问

11. 异常:

(1)关闭防火墙  iptables - F

(2)目录访问错误,进入cmd,输入net use * /del /y命令来切掉本机当前的全部远程共享文件信息.

进入cmd ;输入:secpol.msc中的LAN管理器身份也设为“发送 LM 和 NTLM – 若是已协商,则使用 NTLMv2会话安全”了

改成:仅发送NTLMv2响应”;

若上述方法不行:可参考如下步骤,资料来源于百度

步骤一:要访问的电脑上,防火墙关闭,保证能够Ping通双方的IP地址,保证局域网内电脑在同一个工做组。

步骤二:要访问的电脑上,右键单击桌面上计算机,选择管理,双击本地用户和组,找到用户,双击guest,把“账户已停用”前面的勾去掉。而且guest密码设为空。

步骤三:要访问的电脑上,左下角单击开始,运行,输入secpol.msc,进入本地策略,找到用户权利指派,在右侧把“拒绝从网络访问此计算机”中的全部用户删除。

步骤四:要访问的电脑上,在本地策略里,找到安全选项,在右侧把“本地账户的共享和安全模式”改成“仅来宾”,把“账户:带有空白密码的本地账户只容许进行控制台访问”设为“已禁用”。

步骤五:在本机里,进入“网络”,找到要访问的电脑的计算机名,双击进入,就能够不用输入密码直接进入了。
(3) 输入\\192.168.162.128,能在Windows下看到共享文件夹,可是,显示权限不够。
这时,须要在Linux系统下修改共享文件夹的权限;
#chmod 777 /home/WSshare
#chmod 777 /home/WSshare/share
须要将最底层文件夹和上层文件夹的权限都修改!
相关文章
相关标签/搜索