samba,和本地做共享文件的 “宝物“
大家好,我是文杰小伙
最近有个朋友,他问我有什么办法解决他的苦恼,他的苦恼就是:哎呀,每次都要git push git pull 的 麻烦死了
对于这个问题,肯定可以解决啦,我是有两个方案的,一个是git 自动拉取,一个是samba ,这里我介绍下samba吧
然后我就想起了以前用过的一个共享文件的东西,叫 samba,后面我就去试试搭建
来吧,上正题
Samba
一)简介
Samba是在Linux和UNIX系统或者Window实现文件共享的免费软件。
Samba只能在局域网内使用
二)端口
smbd:为clinet提供资源访问 tcp
用于传输数据
nmbd:提供netbios主机名解析的 upd
三)相关文件
/etc/samba/smb.conf 配置文件
下面是我搭建的一个例子,我的系统是win10
共享三个目录,根据你需要再加
pub 位置在 /pub 所有用户都能访问,所有用户都能上传
soft 位置在 /soft 只有aa用户能访问,上传(写)。其他用户不能访问、写
www 位置是 /usr/local/nginx/www 这里是我ngnix 的目录哈,我一般是把项目放这里面的,根据个人需要吧,哈哈
下载samba
[code] yum -y install samba
查看是否下载了
这个rpm的命令哈,一般我会拿他来卸载一些东西,比较干净
比如我想卸了PHP,rpm -qa | grep php 然后根据查到的包名 rpm -e 包名 来卸载,我这里就不逐一介绍了,知道有个这样的东西就好
[code]rpm -qa | grep samba
[code] vi /etc/samba/smb.conf
编辑这个配置文件
在底部添加上这些
[code][pub] browseable = yes path = /pub writable = yes [soft] browseable = yes path = /soft writable = yes [www] browseable = yes path = /usr/local/apache2/htdocs writable = yes
来,我为你解读下他们的意思
pub 是表示你在windos下看到这个目录名 ,即 pub 或者 soft 或者 www
browseable 表示这个目录是可以读的操作
path 要共享的目录路径
writable 这个目录是可以写入的操作
按照这个命令来设置
[code]mkdir /pub mkdir /soft chmod 777 /pub chmod 700 /soft
添加一个linux 用户
[code] useradd aa passwd aa
让则个目录的权限组,是aa ,为什么呢?因为我上面也要求了,/soft 只有aa用户能访问,上传(写)。其他用户不能访问、写
[code]chown aa /soft
将aa这个系统用户声明为samba用户
[code]smbpasswd -a aa
重启一下服务,每改一次配置,就要给我重启一次
[code]service smb restart service nmb restart
访问samba服务器
输入 \\192.168.0.101 记得啊 是\\ 是\\ 是\\ 重要的事情说三遍哈
在输入 \\192.168.0.101 ,我遇到过一个这样的问题,就是没有权限
解决方案:
win key+R,输入“control userpasswords2”,打开“用户账户”。
写上你虚拟机的IP和samba用户账号密码
好,我又遇到一个权限问题
双击www的时候
解决方案
查看www指向的目录是否有权限组
是www,不是我配置的aa
[code]chown aa /usr/local/nginx/html/
搞掂,完事
以后直接编辑器打开www之类的就行了
- 点赞 1
- 收藏
- 分享
- 文章举报
- samba搭建,与本地文件共享
- 树莓派3b+ 用samba与windows共享文件
- 【摘录】samba,让ubuntu与windows实现文件共享
- NO1:安装VMLinux虚拟机,安装配置Samba实现Linux与Windows文件共享
- Samba:服务器与本地目录共享
- samba服务及linux与windows文件共享
- 虚拟机ubuntu与本地win7实现文件共享
- Samba安装配置用于虚拟机共享文件_很详细
- 本地与远程服务器实现文件共享
- CentOS7配置samba共享文件系统
- Ubuntu 下安装及配置Samba,实现Windows文件共享
- 通过Samba实现Linux与Windows间的文件共享
- RHEL6基础四十四之RHEL文件共享③Samba实例
- vmware下面linux与windows的共享文件方式-samba
- samba文件无法复制到电脑本地的问题
- 文件共享服务 FTP,NFS 和 Samba
- samba快速共享文件
- windows与ubuntu10.04通过samba实现文件共享
- centos 6.3 如何修改/etc/samba/smb.conf 文件设置多个共享文件夹,一些是公开的,一些是需要认证的
- Samba 文件共享