- 环境
Centos 7
Windows 10
- 关闭防火墙
使用以下命令暂时安全校验:
systemctl stop firewalld 暂时关闭防火墙 setenforce 0 临时关闭selinux
上面两条命令使用其中任意一个就可以。
这个方法在每次服务器重启后都需要执行,是因为服务器重启后,上述命令的修改会失效,可以用下面的命令设置在系统启动时不启用防火墙(在公司或生产环境就不要这样搞了):
systemctl disable firewalld
- 查看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都可以根据需要修改。
- windows添加文件夹路径
右击此电脑:
然后点击“添加一个网络位置”,弹出新的窗口:
填上地址和路径后确定就可以了。
标签:samba,07,windows,57,28,--,linux,smbd From: https://www.cnblogs.com/citta/p/17166136.html