树莓派安装samba实现文件共享

2900阅读 0评论2016-08-14 number007cool
分类:LINUX

sudo apt-get install samba
sudo apt-get install samba-common-bin
安装完成后,我们在/ect/samba/文件夹中找到这个文件smb.conf,它是用来对samba服务配置用的,用nano文件编辑器打开后发现里面很是复杂,没关系,我们只需要一个简单smb.conf。先将smb.conf重命名为smb.conf.backup。然后用下面的smb.conf替换原来的smb.conf
[global]
        log file = /var/log/samba/log.%m
[tmp]
        comment = Temporary file space
        path = /tmp
        read only = no
        public = yes
保存完毕后输入命令:
sudo /etc/init.d/samba retsart
这条命令是重启samba服务,为使刚刚重新设置的配置文件生效。
这时打开电脑上的网上邻居(要保证你的电脑和树莓派在同一局域网内),你就会看到名为RASPBERRYPI这个主机了,尝试打开,发现需要用户名与密码,但是现在无论输入什么用户名与密码都进不去,因为我们还没有设置呢!O(∩_∩)O,那下面就来创建用户吧。
@}WKY)1FS9536GW6YCIM5[N.jpg 
由于创建的samba用户需要是系统内已经存在的用户,而系统默认是只有root和pi这两个用户的,如果想使用其他的用户名怎么办,新建一个呗(假设我们要新建一个用户名为aaa的用户)
输入命令:
sudo useradd aaa
这时系统就新建了一个名为aaa的用户,但不是我们samba还没有设置呢,别急,看下面

在/etc/samba/文件夹下建立smbpasswd文件,命令为:
sudo touch /etc/samba/smbpasswd

再给samba添加用户名为aaa的用户:sudo smbpasswd -a aaa 
会让你输入密码的,自己设一个,设完了会显示:Added user aaa


到这里就搞定了,再打开网上邻居,输入刚刚设好的用户名与密码,这时就进去了,会发现一个tmp的文件夹,可以在这个文件夹内自由地读写数据了,比如说传电影,考电影,传歌,考歌等等,反正你懂得啦。贴张图:
YX3{TZ0M64DFO[DI%{9XU72.jpg 

2012-12-23 12:40 上传

另外一篇帖子 :
1. sudo apt-get install samba
如果出现错误提示,则需要先执行sudo apt-get update,再重新执行sudo apt-get install samba
安装完成后,这里只是安装了samba服务,一些基本工具还没有安装,所以还需要安装samba支撑工具:
sudo apt-get install samba-common-bin
(注意:这一步非常重要,这个要是不安装会导致像smbpasswd这样的工具没有被安装,后面就无法增加samba用户了)

2. 配置/etc/samba/smb.conf
sudo vi /etc/samba/smb.conf
修改[homes]段为如下:
[homes]
   comment = Home Directories
   browseable = yes
# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
   read only = no
# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
   create mask = 0755
# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
   directory mask = 0755

3. 增加samba用户:
sudo smbpasswd -a pi
输入两次密码,建议与系统保持一致。

4. 重启samba服务:
sudo service samba restart

5. 验证修改:
在windows下访问\\192.168.0.19\pi
输入用户名pi及密码,成功登录samba!

上一篇:树莓派扩展文件系统
下一篇:阿里云win32 2008 server 32 补丁包下载地址