配置samba将linux文件映射到windows

  • 环境
Centos 7
Windows 10
  • 关闭防火墙
使用以下命令暂时安全校验:
systemctl stop firewalld
暂时关闭防火墙
setenforce 0
临时关闭selinux

 如果主机防火墙和SELinux安全级别都是默认配置,需要改变的他们的配置,上述两条命令可以临时关闭防火墙和Selinux。

这个方法在每次服务器重启后都需要执行,是因为服务器重启后,上述命令的修改会失效,可以按照下面的操作设置在系统启动时不启用防火墙并且降低Selinux安全级别(在公司或生产环境就不要这样搞了):
systemctl disable firewalld
vim /etc/selinux/config    打开文件后,将SELINUX=enforcing改为SELINUX=disabled
重启后生效。
  • 查看samba服务
使用下面命令查看samba服务状态:
[root@citta00 ~]# systemctl status smb.service
● smb.service - Samba SMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)
   Active: active (running) since Tue 2023-02-28 07:57:34 EST; 16min ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
 Main PID: 39308 (smbd)
   Status: "smbd: ready to serve connections..."
   CGroup: /system.slice/smb.service
           ├─39308 /usr/sbin/smbd --foreground --no-process-group
           ├─39310 /usr/sbin/smbd --foreground --no-process-group
           ├─39311 /usr/sbin/smbd --foreground --no-process-group
           ├─39312 /usr/sbin/smbd --foreground --no-process-group
           └─39315 /usr/sbin/smbd --foreground --no-process-group

Feb 28 07:57:34 citta00 systemd[1]: Stopped Samba SMB Daemon.
Feb 28 07:57:34 citta00 systemd[1]: Starting Samba SMB Daemon...
Feb 28 07:57:34 citta00 smbd[39308]: [2023/02/28 07:57:34.634381,  0] ../../lib/util/become_daemon.c:136(daemon_ready)
Feb 28 07:57:34 citta00 systemd[1]: Started Samba SMB Daemon.
Feb 28 07:57:34 citta00 smbd[39308]:   daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
如果出现Active:active,则说明服务已经启动,可以跳过安装步骤,进行下一步。如果是Active: inactive,则说明服务未启动,需要先启动该服务:
systemctl start smb.service
如果提示未安装该服务所需的安装包:
yum install -y samba
  • 将root用户添加到samba服务中
输入命令:
smbpasswd -a root
会提示输入密码,这个密码就是你的samba访问的密码,可以和ssh的root密码不同,输入完了就算完成了。
  • 修改配置文件
输入命令:
vim /etc/samba/smb.conf
然后增加以下内容:
[home]
    path = /root/workspace
    valid users = root
    browseable = yes
    writeable = yes
path是linux中需要映射出来的文件夹,然后将该文件夹映射成home文件夹(文章后面有验证)。path和home都可以根据需要修改。
然后输入命令重启samba服务:
systemctl restart smb.service
  • windows添加文件夹路径
右击此电脑:

 然后点击“添加一个网络位置”,弹出新的窗口:

 填上地址和路径后确定就可以了。

  • 映射关系
 输入win+r:

 然后输入linux服务器网址,点击确定,然后可以看到路径的映射关系:

 

posted @ 2023-04-18 10:17  时间在哪  阅读(293)  评论(0)    收藏  举报