Làm cách nào tôi có thể viết một tệp trên chỉ đọc


0

Tôi đang truy cập một thiết bị thông qua SSH. Tôi muốn thay đổi một tập tin trên wwwthư mục, nhưng khi cố gắng làm điều này nó nói Read-only file system.

mountcung cấp cho tôi một số thông tin, nhưng tôi không thể thấy bất kỳ tài liệu tham khảo nào www, tại sao wwwRO hoặc cách wwwđược gắn kết:

admin@(none):/# mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro,relatime)
devtmpfs on /dev type devtmpfs (rw,relatime,size=127752k,nr_inodes=31938,mode=755)
proc on /proc type proc (rw,relatime)
tmpfs on /tmp type tmpfs (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock4 on /jffs type jffs2 (rw,noatime)
usbfs on /proc/bus/usb type usbfs (rw,relatime)

Nó không có gì để làm, nhưng tôi có quyền viết tập tin:

drwxr-xr-x   14 admin root          5999 May 27 05:17 www

Tôi có thể làm gì?


admin@(none):/# ls -l /
drwxr-xr-x    2 admin root             3 May 27 05:17 asus_jffs
drwxr-xr-x    2 admin root           667 May 27 05:12 bin
drwxr-xr-x    2 admin root             3 May 27 05:17 cifs1
drwxr-xr-x    2 admin root             3 May 27 05:17 cifs2
drwxr-xr-x    5 admin root          1580 Nov  8 18:46 dev
lrwxrwxrwx    1 admin root             7 May 27 05:17 etc -> tmp/etc
lrwxrwxrwx    1 admin root             8 May 27 05:17 home -> tmp/home
drwxr-xr-x    5 admin root             0 Nov  8 20:19 jffs
drwxr-xr-x    3 admin root           402 May 27 05:17 lib
lrwxrwxrwx    1 admin root             9 May 27 05:17 media -> tmp/media
drwxr-xr-x    2 admin root             3 May 27 05:17 mmc
lrwxrwxrwx    1 admin root             7 May 27 05:17 mnt -> tmp/mnt
lrwxrwxrwx    1 admin root             7 May 27 05:17 opt -> tmp/opt
dr-xr-xr-x   97 admin root             0 Jan  1  1970 proc
drwxr-xr-x    7 admin root           766 May 27 05:17 rom
lrwxrwxrwx    1 admin root            13 May 27 05:17 root -> tmp/home/root
drwxr-xr-x    2 admin root          2566 May 27 05:17 sbin
drwxr-xr-x   11 admin root             0 Jan  1  1970 sys
drwxr-xr-x    2 admin root             3 May 27 05:17 sysroot
drwxrwxrwx   12 admin root           880 Nov  8 20:19 tmp
drwxr-xr-x    8 admin root           139 May 27 05:17 usr
lrwxrwxrwx    1 admin root             7 May 27 05:17 var -> tmp/var
drwxr-xr-x   14 admin root          5999 May 27 05:17 www

Theo t6o đầu ra của bạn '/ dev / root' là RO. Bạn có thể trả lời đầu ra của ls -l /' to show us if there is a direct link of / www` /không? (Nếu vậy nó sẽ là RO). Ngoài ra, vui lòng thêm nếu đây có phải là bộ định tuyến hay không (nhiều trong số đó có RO gốc trên flash, vì vậy bạn sẽ muốn thêm dữ liệu ở một nơi khác).
Hennes

Cảm ơn. Không có liên kết như bạn có thể thấy trong chỉnh sửa. Nó là một bộ định tuyến.
dùng1156544

wwwcó vẻ như thư mục gular trên. /. Và /được gắn RO. Do đó, bạn cần phải thực hiện / RW hoặc (nhiều khả năng) yêu cầu máy chủ web của bạn sử dụng một thư mục khác, ví dụ như trên một ổ đĩa USB được gắn hoặc trên / tmp / www '(cái sau có thể được làm sạch mỗi lần khởi động lại, nhưng hữu ích để kiểm tra)
Hennes

Bạn thấy / là RO ở đâu? (/ dev / root?) Chà, tôi thích làm / (hoặc chỉ www) RW nếu có cách để làm điều đó
user1156544

1
1) Có, từ đầu ra của bạn : /dev/root on / type squashfs (ro,relatime). 2) Nếu / là RO thì / cái gì đó trên cùng một hệ thống tập tin cũng sẽ là RO. Và nó có khả năng là RO vì trên bộ định tuyến / có thể là trên RO flash. Lưu ý từ đầu ra của bạn về cách mọi hệ thống tập tin cần ghi dường như được suy nghĩ đến / tmp /. Và nhìn vào bài viết của bạn để xem tmpfs on /tmp type tmpfs (rw,relatime)(RW, READ-WRITE, tempfs).
Hennes
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.