找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 3304|回复: 14

连接ssh不能读写怎么解?

[复制链接]
发表于 2018-9-29 18:14 | 显示全部楼层 |阅读模式
如图,很烦

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2018-9-29 18:25 | 显示全部楼层
很正常呀,不是每个地方都能读写的。你要读写哪里文件???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-29 20:55 | 显示全部楼层
隐形的肩膀 发表于 2018-9-29 18:25
很正常呀,不是每个地方都能读写的。你要读写哪里文件???

usr/bin  想搞个脚本进去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-29 20:57 | 显示全部楼层
隐形的肩膀 发表于 2018-9-29 18:25
很正常呀,不是每个地方都能读写的。你要读写哪里文件???

貌似root权限也没有
回复 支持 反对

使用道具 举报

发表于 2018-9-29 21:55 | 显示全部楼层
家目录满了啊,因为这个是flash,不是硬盘
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-29 21:57 | 显示全部楼层
6926511 发表于 2018-9-29 21:55
家目录满了啊,因为这个是flash,不是硬盘

一连接ssh就进入这个目录了,而且没root权限

点评

ssh登陆,默认就是家目录,或者叫主目录.像路由这种小设备,这个目录都是不能读写的,你切换到/tmp就好了  详情 回复 发表于 2018-9-29 22:05
回复 支持 反对

使用道具 举报

发表于 2018-9-29 21:57 | 显示全部楼层
路由实际能读写的地方不多,/tmp可以读写,但是这里是在内存里预读,并不会实际写入flash,重启就丢.
回复 支持 反对

使用道具 举报

发表于 2018-9-29 21:58 | 显示全部楼层
这个目录是只读的
只有 /etc/storage 可写
回复 支持 反对

使用道具 举报

发表于 2018-9-29 22:00 | 显示全部楼层
找个能写的地方,吧文件放进去,然后mount bind挂载到需要的地方
回复 支持 反对

使用道具 举报

发表于 2018-9-29 22:05 | 显示全部楼层
li1360632755 发表于 2018-9-29 21:57
一连接ssh就进入这个目录了,而且没root权限

ssh登陆,默认就是家目录,或者叫主目录.像路由这种小设备,这个目录都是不能读写的,你切换到/tmp就好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-29 22:09 | 显示全部楼层
6926511 发表于 2018-9-29 22:05
ssh登陆,默认就是家目录,或者叫主目录.像路由这种小设备,这个目录都是不能读写的,你切换到/tmp就好了

没root权限啊,刷过了lede直接连接ssh修改上传脚本到usr/bin,然后给权限了,然而老毛子不行。

点评

因为 OpenWrt 有 overlayfs 来保存你对系统分区做的修改。Padavan 内核太低不支持 overlayfs,因此系统分区是只读的 squashfs,不是权限的问题。如果你想对只读的地方做修改,先把修改的文件放在可写的地方如 /tmp /  详情 回复 发表于 2018-9-30 16:28
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-29 22:12 | 显示全部楼层
6926511 发表于 2018-9-29 22:05
ssh登陆,默认就是家目录,或者叫主目录.像路由这种小设备,这个目录都是不能读写的,你切换到/tmp就好了

保存的话会出现这个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复 支持 反对

使用道具 举报

发表于 2018-9-30 00:29 来自手机 | 显示全部楼层
我的不能解压,我也是捉急

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

把你要解压的文件放/tmp里就能解压了。如果一定要某文件在某目录下,可以把/tmp里的文件进行连接。mount --bind /tmp/文件 /你要放的目录/文件  详情 回复 发表于 2018-9-30 14:47
回复 支持 反对

使用道具 举报

发表于 2018-9-30 14:47 来自手机 | 显示全部楼层
天朝的良民 发表于 2018-9-30 00:29
我的不能解压,我也是捉急

把你要解压的文件放/tmp里就能解压了。如果一定要某文件在某目录下,可以把/tmp里的文件进行连接。mount  --bind /tmp/文件 /你要放的目录/文件
回复 支持 反对

使用道具 举报

发表于 2018-9-30 16:28 来自手机 | 显示全部楼层
li1360632755 发表于 2018-9-29 22:09
没root权限啊,刷过了lede直接连接ssh修改上传脚本到usr/bin,然后给权限了,然而老毛子不行。

因为 OpenWrt 有 overlayfs 来保存你对系统分区做的修改。Padavan 内核太低不支持 overlayfs,因此系统分区是只读的 squashfs,不是权限的问题。如果你想对只读的地方做修改,先把修改的文件放在可写的地方如 /tmp /etc/storage,再用 mount --bind 覆盖过去,每次开机都要运行 mount --bind
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-14 23:22

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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