映射 Linux 共享文件夹为 Windows 网络驱动器

本文详细介绍了如何在Linux上安装Samba服务,包括启动和检查服务状态、查看Samba运行端口、开放防火墙端口、禁用SELINUX、添加用户和共享目录、修改Samba配置文件以及设置文件权限。最后,文章还说明了如何从Windows系统映射Samba共享文件夹。
摘要由CSDN通过智能技术生成

1. 为 Linux 安装 samba 服务

yum install samba

systemctl start smb

systemctl status smb

2. 查看 samba 运行端口

netstat -tlnp|grep smb

3. 开放 samba 端口

firewall-cmd --zone=public --add-port=139/tcp --permanent

firewall-cmd --zone=public --add-port=445/tcp --permanent

firewall-cmd --permanent --list-port

4. 关闭 SELINUX

 vi /etc/selinux/config 将文件中设置SELINUX=disabled ,然后重启服务器

5. 添加一个用户来访问文件

useradd <用户名> //添加用户

passwd <用户名>  //修改密码

6. 创建 samba 用户 && 修改 samba 用户密码

# 创建用户
smbpasswd -a <用户名>


# 修改密码
smbpasswd -U <用户名>

7. 修改 samba 的配置文件

vi /etc/samba/smb.conf //进入配置文件

在 [global] 节点下增加 ntlm auth = yes //否则windows7访问用户会认证失败。

并在文件末尾追加以下内容

[刚创建的用户名]
        path = /home/<用户名>   //共享目录
        browsable =yes   
        writable = yes     //目录可读可写
        read only = no

修改后的smb.conf如下:

[global]
        workgroup = WORKGROUP
        security = user
        passdb backend = tdbsam
        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw
        ntlm auth = yes
[homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = No
        read only = No
        inherit acls = Yes
[printers]
        comment = All Printers
        path = /var/tmp
        printable = Yes
        create mask = 0600
        browseable = No
[print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = @printadmin root
        force group = @printadmin
        create mask = 0664
        directory mask = 0775
[newuser]
        path = /home/newuser
        browsable =yes
        writable = yes
        read only = no

8. 设置共享目录的文件权限

给共享目录添加写权限,这样可以从 windows 向 linux 中写入文件。比如我这里设置 /home/newuser 为共享目录,那在终端输入以下命令即可

chmod -R 777 /home/newuser (可写 w=4 可读 r=2  可执行 x=1 )

9. 重启 samba 服务

systemctl restart smb

10. Windows 下映射刚才配置好 smb 服务的共享文件夹为网络驱动器

资源管理器 --> 我的电脑 --> 鼠标右击 --> 映射网络驱动器 --> 输入 \\192.168.xxx.xxx\newuser 点击完成按钮,提示输入账号密码,输入刚才配置的 smb 账号密码即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值