无忧启动论坛

标题: samba4 .9服务程序arm64 armv8平台可用安卓5.0以上 [打印本页]

作者: 510819776    时间: 2019-12-25 15:41
标题: samba4 .9服务程序arm64 armv8平台可用安卓5.0以上
本帖最后由 510819776 于 2020-1-16 01:00 编辑

如题,安卓5.0和安卓7.1.2都测试过,可用
版本是samba4.9
构架是armv8a  也就是aarch64
new.7z.008.7z (1.51 MB, 下载次数: 40)
new.7z.007.7z (1.91 MB, 下载次数: 44)
new.7z.006.7z (1.91 MB, 下载次数: 40)
new.7z.005.7z (1.91 MB, 下载次数: 38)
new.7z.004.7z (1.91 MB, 下载次数: 40)
new.7z.003.7z (1.91 MB, 下载次数: 39)
new.7z.002.7z (1.91 MB, 下载次数: 40)
new.7z.001.7z (1.91 MB, 下载次数: 44)
共八个文件  下载后放一起
把后缀名.7z去掉
文件正确解压名字是new.7z.001  new.7z.002 ...... new.7z.008
解压new.7z.001就行了  解压工具7zip
运行方法还是 终端模拟器
cd  到这个目录里面
然后
. ./samba4.sh

这里再多说一些,这个镜像里面也包含了nfs v3的一个服务软件
不过呢内置的rpcbind,无法正常开启,需要开启rpcbind服务的前提是新建文件到/etc/services
services文件内容为
sunrpc 111/tcp portmapper
sunrpc 111/udp portmapper
sunrpc 111/tcp6 portmapper
sunrpc 111/udp6 portmapper
如此一来这个镜像自带的rpcbind服务就能运行,然后使用unfsd命令加载exports文件实现 nfs v3服务的开启 安卓5.0实测成功开启
内置gdisk parted分区工具 也内置了一个iscsi服务端 软件名字是 istgt  需要用到istgt的可以自己琢磨一下 是修改/opt/etc/istgt/istgt.conf配置文件开启服务
也包含了nginx服务 http服务与 dnsmasq 也就是pxe服务 比较全能了




2020年了再次更新一下吧
考虑到这个文件比较大,img镜像解压后有65M,所以我发布一个压缩过的版本13M。
镜像采用squashfs4的xz格式压缩,
可以用squashfuse挂载使用,
squashfuse /mnt/sdcard/samba4.squashfs /opt
就行了,只读挂载。
想要开smb v3自定义的同志使用命令
smbd -s /smb.conf  
此命令加载外置的配置文件
ok啦,解压方式还是去掉后缀名.7z 然后用7zip打开openwrt.7z.001文件即可
openwrt.7z.007.7z (1.49 MB, 下载次数: 21)
openwrt.7z.006.7z (1.98 MB, 下载次数: 14)
openwrt.7z.005.7z (1.98 MB, 下载次数: 15)
openwrt.7z.004.7z (1.98 MB, 下载次数: 15)
openwrt.7z.003.7z (1.98 MB, 下载次数: 16)
openwrt.7z.002.7z (1.98 MB, 下载次数: 15)
openwrt.7z.001.7z (1.98 MB, 下载次数: 15)


关于这个entware 多说一点
官网可以直接下载一个sh脚本然后安装到安卓手机里面,但是里面的软件要想正常工作,还需要做一些多余的事情,不然的话最简单的samba4.9服务都无法开启,报错内容为exit_daemon: daemon failed to start: Failed to create session, error code 1,其他服务应该也差不多。
1.必须确保/opt/etc下面有passwd与group两个文件,默认是没有的,这些文件的作用就是告诉entware安卓的root用户uid=0 gid=0
2.上面两个文件到位后
运行一次
/opt/etc/init.d/rc.unslung start
基本上所有功能都正常了











作者: wdtx    时间: 2019-12-25 17:28
沙发,具体用法请说详细点,谢谢.
作者: 心零    时间: 2019-12-25 21:14
干什么用的
作者: jjbj66    时间: 2019-12-26 09:12
用途?
作者: mizma2k    时间: 2019-12-26 10:05
這是在手機裡做檔案分享服務
作者: 510819776    时间: 2019-12-26 12:58
wdtx 发表于 2019-12-25 17:28
沙发,具体用法请说详细点,谢谢.

就是编译好的 安卓二进制elf可执行文件
用终端模拟器运行  就行了  
   有能力的 可以做成apk分享一下
作者: 510819776    时间: 2019-12-26 13:00
心零 发表于 2019-12-25 21:14
干什么用的

在安卓机器上 提供 windows 10 文件共享服务  
      
目前
谷歌市场的成品apk软件 都是samba3
不支持win10 共享方式
这个支持smb v3协议  

作者: wdtx    时间: 2019-12-26 16:18
哦,我用ES文件浏览器能看到Win10上的共享文件,这个能把手机文件共享给win10吧,手机ES文件浏览器里没有共享选项,要怎么弄?谢谢。。。
作者: 510819776    时间: 2019-12-26 21:07
wdtx 发表于 2019-12-26 16:18
哦,我用ES文件浏览器能看到Win10上的共享文件,这个能把手机文件共享给win10吧,手机ES文件浏览器里没有共 ...

这是安卓的二进制可执行文件
需要手机有root权限
手机的root权限其实就是手机的管理员权限,如果你没有这个权限,那就玩不了

作者: 窄口牛    时间: 2019-12-26 23:08
es可以给win,不过是ftp方式。
作者: 2011dj131452dj    时间: 2020-4-1 23:23
解压密码是多少
作者: 510819776    时间: 2020-4-1 23:27
2011dj131452dj 发表于 2020-4-1 23:23
解压密码是多少

自己去 bin.entware.net下载.最新版吧
新版本升级到samba4.11了 修复了很多bug

作者: 2011dj131452dj    时间: 2020-4-1 23:33
510819776 发表于 2020-4-1 23:27
自己去 bin.entware.net下载.最新版吧
新版本升级到samba4.11了 修复了很多bug

平白丢了10多金币
作者: 510819776    时间: 2020-4-1 23:39
2011dj131452dj 发表于 2020-4-1 23:33
平白丢了10多金币

密码应该就是我的用户名
或者123
作者: 2011dj131452dj    时间: 2020-4-1 23:54
510819776 发表于 2020-4-1 23:39
密码应该就是我的用户名
或者123

官网 上不知道下载哪些文件

作者: 510819776    时间: 2020-4-2 02:16
2011dj131452dj 发表于 2020-4-1 23:54
官网 上不知道下载哪些文件

就是下载一个sh脚本,当然没点linux基础那就难搞了。
脚本下载之后,用安卓终端模拟器给root权限后运行就行了。
会自动完成坏境的搭建,自己只需要opkg install samba4*** 就ok了
唯一要注意的就是需要/opt/etc/passwd这个文件,没有的话samba不能运转
作者: anxiang    时间: 2020-4-2 11:06
510819776 发表于 2020-4-2 02:16
就是下载一个sh脚本,当然没点linux基础那就难搞了。
脚本下载之后,用安卓终端模拟器给root权限后运行 ...

把手机SD卡文件夹能不能过通这个共享出去?作服务端用,共其他设备访问,在电脑上随意操作手机共享文件夹,包括播放视频等
作者: 510819776    时间: 2020-4-2 16:28
anxiang 发表于 2020-4-2 11:06
把手机SD卡文件夹能不能过通这个共享出去?作服务端用,共其他设备访问,在电脑上随意操作手机共享文件夹 ...

就是用来共享手机文件夹的。所有文件夹都行,系统盘都行,sd算什么
作者: DJ131452DJ    时间: 2020-4-3 00:31
启动服务失败

作者: DJ131452DJ    时间: 2020-4-3 00:43
失败了
下面是运行结果

/rc.unslung start

Starting istgt...              failed.
Starting rpcbind...              failed.
Starting dbus-daemon...              failed.
Starting avahi-daemon...              done.
Starting dnsmasq...              failed.
Starting unfsd...              failed.
Starting pure-ftpd...              already running.
nginx: [alert] could not open error log file: open() "/opt/var/log/nginx/error.log" failed (30: Read-only file system)
2020/04/02 16:37:01 [emerg] 19450#0: chown("/opt/var/lib/nginx/body", 99) failed (38: Function not implemented)
Starting SMB services:
[2020/04/02 16:37:01.575381,  0] ../lib/util/debug.c:1063(reopen_logs_internal)
  Unable to open new log file '/opt/var/log/log.smbd': Read-only file system
[2020/04/02 16:37:01.575519,  0] ../source3/smbd/server.c:1754(main)
  smbd version 4.9.13 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2018
FAIL
Starting NMB services:
OK
作者: loo_ohs    时间: 2020-6-29 22:10
我发现这个版块全是好东西啊。给力
作者: fenfen12    时间: 2020-7-15 13:30
这个设置比较麻烦哦




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3