Linux通常使用命令行终端,编辑文件则是使用Vim编辑器,但是这些文字界面的编辑器显然没有Windows下各种图形化编辑器以及IDE使用起来方便。Samba服务可以解决这一痛点。
使用Samba服务,将Linux下文件夹共享,并赋予读写权限,这样,可以在Windows下编辑,在Linux下执行,非常方便。
版本信息
samba-4.6.2-11.el7_4.x86_64
Linux CentOS 7.3
1 |
yum install samba |
Samba配置
cat /etc/samba/smb.conf
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = Yes
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 = root
create mask = 0664
directory mask = 0775
[mysmb]
comment = My home dir
path = /home/github
public = yes
writeable = yes
browseable = yes
guest ok = yes
1 |
smbpasswd -a root |
1 2 |
setsebool -P samba_enable_home_dirs on setsebool -P samba_export_all_rw on |
getsebool -a | grep samba
确认修改
1 2 3 4 |
systemctl start smb systemctl enable smb firewall-cmd --permanent --add-service=samba firewall-cmd --reload |
在windows下挂载
注意,windows需要启用SMB客户端,然后添加网络位置:\\192.168.158.100\mysmb 在弹出的框中输入用户名和密码

转载请注明:轻风博客 » 使用Samba将Linux文件夹挂载成Windows下分区