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.