请选择 进入手机版 | 继续访问电脑版
查看: 5235|回复: 1

PI-PC 安装配置Samba实现与win共享

[复制链接]

2

主题

3

帖子

36

积分

新手上路

Rank: 1

积分
36
发表于 2016-5-14 01:40:19 | 显示全部楼层 |阅读模式
本帖最后由 4698to 于 2016-7-2 22:31 编辑

安装samba,在 pi 上是安装了 samba图形界面也是无法正常使用的,只能使用终端配置,不知道为啥。
  1. sudo apt-get install samba
复制代码
接下来就是配置,使用vim编辑器打开smb.conf
  1. sudo vim /etc/samba/smb.conf
复制代码
按键盘上的insert  插入键,进去vim编辑模式,方向键移动光标,esc键退出编辑,在[global]中加入,security = user   username map = /etc/samba/smbusers  ,如下:

  1. [global]

  2. ## Browsing/Identification ###

  3. # Change this to the workgroup/NT-domain name your Samba server will part of
  4.    workgroup = WORKGROUP
  5.    security = user
  6.    username map = /etc/samba/smbusers
复制代码
然后在尾加入 ,如下:

  1. [share]
  2. path = /home/orangepi

  3. public = yes

  4. writable = yes

  5. valid users = orangepi

  6. create mask = 0644

  7. directory mask = 0777

  8. force user = orangepi

  9. force group = orangepi

  10. available = yes

  11. browseable = yes
复制代码
以上配置,在win 上用orangepi 账号访问 pi共享 时有读写权限。编辑好后 按esc 退出编辑模式,然后 shift+: 直接键入一个冒号之后,再键入wq ,【如  :wq  】保存退出。

在然后就是设置samba 账户和密码,(samba 账户 和 PI 的系统账户是分开的,我这个是设置成一样的)会提示你输入密码,两遍,
  1. sudo smbpasswd -a orangepi
复制代码
还有一步,编辑smbusers:
  1. sudo vim /etc/samba/smbusers
复制代码
在空白的smbusers文件中加入  一句 ,如下

  1. orangepi= "network username"
复制代码
:wq  保存退出.

最后重启samba:
  1. sudo /etc/init.d/samba restart
复制代码
完成 ,可以Windows + R  呼出 运行  键入  \\192.***>***.***   (你PI的IP  )用你设置的samba 账户和密码访问即可。

1

主题

11

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
发表于 2016-8-18 17:14:33 | 显示全部楼层
为什么我在windows下能ping通orangepi的ip,但是连接后诊断显示远程计算机不接受连接。你重启samba之后有提示什么信息么?比如 "开启"之类的, network username需要替换么??
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表