Python学习和树莓派文件服务器搭建笔记

2.2:Python入门,学习树莓派常用语法和函数。

  • Linux指令:1、man Unix帮助手册查命令的功能参数,enter翻页,q返回终端。 2、sudo 以root权限执行 pwd当前路径 grep搜索文件或目录,例:grep ^a.ple fru.txt 在fru.txt中逐行搜索以’a’开始’ple’结束的的一个字符 mkdir新建目录 echo 显示命令在屏幕上 nano 编辑器 例:nano fru.txt(若fru.txt不存在就会新建一个文件)
  • Python语言:相比c和Java更直观易读,部分语法与Java类似,同样是强类型,定义变量在初始化赋值时自动确定类型如:x=1 x为整形,输入形式与MATLAB几乎一致。1、新建脚本,树莓派自带软件leafpad。 2、列表:类似数组,>>>shur={“sad”,1,3,5,”zxs”} >>>shur[3]=5 两个列表可以想Java string类型用’+’号拼接起来。 for x in shur:print x,这条语句用于打印输出数组内容。 3、字典:dict={‘food’:’spam’,’drink’:’beer’} dict[food]=’spam’ dict.key() 列出字典的所有索引值 dict.has_key(‘food’)寻找food索引值,有则返回true 否则返回false。列表和字典均可嵌套

2.3:树莓派网络搭建。

2.4:Android连接文件服务器。(并尝试虚拟机安装Linux连接服务器,不行就换U盘安装Linux。)

参考:http://blog.csdn.net/plgkm6/article/details/54710607

http://blog.csdn.net/plgkm6/article/details/54710607

按照教程安装Samba服务,输入以下命令

sudo nano /etc/samba/smb.conf

在末尾添加下面段落对moller文件夹权限设置,否则浏览器可能无法访问。

————————————————–

[moller]

comment = Public Storage

path = /home/moller

read only = no

create mask = 0777

directory mask = 0777

guest ok = yes

browseable = yes

 

设置后在浏览器输入地址:(新建的lll目录貌似无权访问,但Windows自带的资源管理器可以访问)


打开我的电脑,输入\raspberrypi\moller 提示输入账号密码将之前安装服务时设置的密码输入即可


手机访问:下载andsmb无法连接,改用astro文件管理器:

将截图文件复制进去电脑端和网页端也可以看到

问题:安卓浏览器访问失败,未找到原因。


番外:手机里安装了ES文件浏览器,就试试访问raspberrypi

点击我的网络


选择第二个RASPBERRYPI输入账号密码登陆后


居然访问了所有的文件夹,这样我就可以不拆卸sd卡手机直接更改部分内容,经测试部分文件夹权限不够无法修改,打算之后尝试修改权限试试。(原因:可能是我安装Samba服务时改了部分权限,导致全部文件可以被访问到;也可能是树莓派本身的漏洞,通过提权就可以入侵整个树莓派,后续再尝试证实我的猜想。)



moller_1
moller_1
文章: 16

留下评论

您的电子邮箱地址不会被公开。 必填项已用*标注