欢迎访问我的博客,你的支持,是我最大的动力!

使用Samba将Linux文件夹挂载成Windows下分区

Linux 小马奔腾 14255℃ 评论
目录:
[显示]

Linux通常使用命令行终端,编辑文件则是使用Vim编辑器,但是这些文字界面的编辑器显然没有Windows下各种图形化编辑器以及IDE使用起来方便。Samba服务可以解决这一痛点。

使用Samba服务,将Linux下文件夹共享,并赋予读写权限,这样,可以在Windows下编辑,在Linux下执行,非常方便。

版本信息

samba-4.6.2-11.el7_4.x86_64

Linux CentOS 7.3

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

 

Linux中/etc/passwd里的用户和Samba里的用户几乎没啥关系,硬说有的话,那就是:Samba的所有用户都必须是系统里已存在的用户。我们要授权系统用户访问Samba的话,通过命令:
#添加用户root到Samba用户数据库中,执行后会要求设置密码
如果开启了SELinux,还需要以下命令:

完事儿之后再:getsebool -a | grep samba  确认修改

效果:

 

 

 

 

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

喜欢 (0)or分享 (0)