博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux和window文件共享 安装samba
阅读量:5780 次
发布时间:2019-06-18

本文共 1869 字,大约阅读时间需要 6 分钟。

对于个人来说,我一般开发环境用linux,好处就是,本地测试没有问题,线上也不会出什么问题。

使用samba,可以把局域网的linux和window共享,通过映射网络盘的方式可以挂在到windows文件系统下面,使用起来和本地磁盘没有区别,下面介绍,如何安装samba。

安装samba

yum install samba samba-client samba-swat
2.启动

/etc/init.d/smb start

3.查看samba的服务启动情况

service smb status

4.开机启动

chkconfig --level 35 smb on

5.添加账户

smbpasswd -a root

输入密码

6.关闭防火墙:

service iptables stop

7
编辑配置文件:/etc/samba/smb.conf

[public]

comment = Public Stuff
path = /www
public = yes
writable = yes
printable = no
8.重启samba

service smb restart

9
权限问题:需要设置selinux

setenforce 0

10 上面是之前配置samba的步骤,下面为补充

首先需要开放端口,iptables,如果是本地,那么直接关掉iptables,免得麻烦
譬如我想配置public下的需要用户名和密码访问,那么
vim /etc/samba/smb.conf

[public]

comment = Public Stuff
path = /www/web/develop/erp
public = yes
writable = yes
printable = no
valid users = myerp
; password: myerp123
[ts]
comment = TS
path = /www/web/develop/e_commerce_huang_di
valid users = @ts
public部分,添加的是myerp的用户名

需要执行,一定不要忘记参数 -a

useradd myerp

smbpasswd -a myerp

[root@grande erp]# smbpasswd -a myerp

New SMB password:
Retype new SMB password:
[root@grande erp]# service smb restart

#然后重启smb

service smb restart
这样,在linux就配置好了,只有liming用户才能访问

在windows下面打开我的电脑,然后点击 映射网络驱动器

在弹出的框内填写内部ip地址,后面一定要加上public部分。不然后无法访问

登陆时重新连接,使用其他凭证连接勾选,然后点击完成

点击后出现框,输入密码即可。

保存后,在我的电脑就会出现一个磁盘,直接点击访问即可。

service smb restart

备注,如果一个文件夹下面有很多系统,而且,想要某个用户只能看到2-3个系统

那么,可以在samba中配置几个块,譬如:

vim /etc/samba/smb.conf

[erp]

path = /www/web/develop/erp

valid users = sambauser myerpdevelop

[intosmile]

path = /www/web/develop/intosmile

valid users = sambauser myerpdevelop

[wordpress]

path = /www/web/develop/wordpress

valid users = sambauser myerpdevelop

这样样sambauser 和myerpdevelop 两个用户都可以访问 /www/web/develop目录下面的三个文件夹 erp intosmile wordpress

其他则看不到

在网络映射文件中依次添加

\10.10.10.252\wordpress

\10.10.10.252\erp

\10.10.10.252\intosmile

在映射文件磁盘中一个ip只能使用一个用户名,如果使用另外一个用户名,需要把这个用户对应的网络映射磁盘断掉。

转载于:https://blog.51cto.com/3694780/2172358

你可能感兴趣的文章
关于“方法参数”
查看>>
Redis命令总结
查看>>
context:annotation-config vs component-scan
查看>>
结构体和类的内存对齐原则-这一次弄清楚了对齐的本质规则
查看>>
Centos编译安装Nginx和PHP
查看>>
Linux-grep命令
查看>>
exgcd、二元一次不定方程学习笔记
查看>>
经典sql
查看>>
CSS3边框会动的信封
查看>>
JavaWeb实例设计思路(订单管理系统)
查看>>
source insight中的快捷键总结
查看>>
PC-IIS因为端口问题报错的解决方法
查看>>
java四种线程池简介,使用
查看>>
一般处理程序(.ashx)中session的使用方法
查看>>
EasyUI笔记(二)Layout布局
查看>>
ios View之间的切换 屏幕旋转
查看>>
typedef BOOL(WINAPI *MYFUNC) (HWND,COLORREF,BYTE,DWORD);语句的理解
查看>>
jsp 特殊标签
查看>>
[BZOJ] 1012 [JSOI2008]最大数maxnumber
查看>>
gauss消元
查看>>