Salt okunur bir dosyayı nasıl yazabilirim


0

SSH üzerinden bir cihaza erişiyorum. wwwDizindeki bir dosyayı değiştirmek istiyorum , ancak bunu yapmaya çalışırken yazıyor Read-only file system.

mountbana biraz bilgi verir, ancak RO'ya wwwneden wwwya da nasıl wwwmonte edildiğine dair hiçbir referans göremiyorum :

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)

Yapacak bir şeyi yok, ancak dosyayı yazma iznim var:

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

Ne yapabilirdim?


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

Bu duruma göre '/ dev / root' çıktınız RO'dur. ls -l /' to show us if there is a direct link of / Www`nin çıktısını alabilir /misiniz? (Öyleyse RO olacaktır). Lütfen bunun bir yönlendirici olup olmadığına da ekleyin (birçoğunun flashında root RO var, bu nedenle başka bir yere veri eklemek istiyorsunuz).
— Hennes,

Teşekkürler. Düzenlemede görebileceğiniz gibi bağlantı yok. Bu bir yönlendiricidir.
— user1156544

wwwGüler dizini açık görünüyor. /. Ve /RO monte edilmiştir. Böylece siz de / RW veya yapmak gerekir (daha büyük olasılıkla) bir monte USB pendrive'ın veya açık / tmp / www'(ikincisi muhtemelen test için her yeniden başlatma temizlenir, ama yararlı olan) üzerinde, örneğin bir başka klasörü kullanmak için web sunucusu anlatmak
— Hennes

RO nerede / görüyorsunuz? (/ dev / root?) Peki, eğer yapmanın bir yolu varsa / (veya sadece www) RW yapmayı tercih ederim
— user1156544

1
1) Evet, çıkışından: /dev/root on / type squashfs (ro,relatime). 2) Eğer / RO ise / aynı dosya sistemindeki bir şey de RO olacaktır. Ve bir yönlendirici / muhtemelen RO flaş olduğundan beri RO muhtemeldir. Çıktınızdan, yazılması gereken her dosya sisteminin nasıl göründüğünü / tmp / 'ye gözüktüğünü görün. Ve görmek için tmpfs on /tmp type tmpfs (rw,relatime)yazınıza bakın (RW, READ-WRITE, tempfs).
— Hennes
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.