Temat: Brak mozliwosci zapisu na dysku root

Najnowszy Wersja Gargoyle:1.13.0.2 (b69041f8)

Netgear R6220

Podpięty dysk 1tb ext4

Instalacja transmission
Udostępnianie pendrive/hdd USB przez serwer CIFS, FTP, NFS na Gargoyle PL  wedlug tego tematu
https://tplinkforum.pl/t/udostepnianie- … le-pl/5053
Mam problem z dyskiem przy probie polaczenia przez ftp jako root nie mogę zapisać nic na dysku  gdy wchodzę jako anonimowo jest taka mozliwosc

2

Odp: Brak mozliwosci zapisu na dysku root

Zaloguj się klientem konsolowym i pokaż co wypisuje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Brak mozliwosci zapisu na dysku root

Nie jestem obeznany z komendami podaj to wpisze
Znam tylko podstawowe

4

Odp: Brak mozliwosci zapisu na dysku root

W linku który pokazałeś jest przykład logów z połączenia ftp. O takie coś chodzi.

Ponad to - czemu logujesz się na roota zamiast na usera którego zrobiłeś w gui?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez goldi111 2023-02-14 19:44:25)

Odp: Brak mozliwosci zapisu na dysku root

Przy instalacji czystego  Gargoyle nie moglem sie wcale zalogowac przez ftp jako root
znalazlem w sieci ten sposob

przez user tez nic nie moge zrobic
tylko polaczenie anonimowe

6

Odp: Brak mozliwosci zapisu na dysku root

Więc nie loguj się jako root. Stwórz sobie użytkownika w gui, daj mu rw i na niego się loguj.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Brak mozliwosci zapisu na dysku root

tak zrobilem ale to tez nic nie daje tez nic nie moge zrobic
Permission denied
przy kazdej edycji pliku dostaje taka odpowiedz

8

Odp: Brak mozliwosci zapisu na dysku root

Zaloguj się przez ssh i pokaż wyniki poleceń

uci show vsftpd
uci show share_users

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez goldi111 2023-02-14 20:08:03)

Odp: Brak mozliwosci zapisu na dysku root

root@Gargoyle:~# uci show vsftpd
vsftpd.share_1=share
vsftpd.share_1.name='share_1'
vsftpd.share_1.share_dir='/tmp/usb_mount/0127087a-01'
vsftpd.share_1.users_rw='anonymous'
vsftpd.global=vsftpd
vsftpd.global.anonymous='yes'
vsftpd.global.anonymous_write='yes'
vsftpd.global.pasv_min_port='50990'
vsftpd.global.pasv_max_port='50999

10

Odp: Brak mozliwosci zapisu na dysku root

ot@Gargoyle:~# uci show share_users
share_users.goldi111=user
share_users.goldi111.password_salt='FUvwtTMZ66YdUtmyUoR7cIXH'
share_users.goldi111.password_sha1='537129838296c856ccbf4cb32b4b24868150b83c '

11

Odp: Brak mozliwosci zapisu na dysku root

cat /etc/passwd
mount

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Brak mozliwosci zapisu na dysku root

root@Gargoyle:~# cat /etc/passwd
root:x:0:0:root:/root:/bin/ash
daemon:*:1:1:daemon:/var:/bin/false
ftp:*:55:55:ftp:/tmp/share_home/anonymous:/bin/false
network:*:101:101:network:/var:/bin/false
nobody:*:65534:65534:nobody:/var:/bin/false
dnsmasq:x:453:453:dnsmasq:/var/run/dnsmasq:/bin/false
nfs:x:65536:65536:nfs:/var/run/nfs:/bin/false
rpc:x:65533:65533:rpc:/var/run/rpc:/bin/false
transmission:x:224:224:transmission:/var/run/transmission:/bin/false
goldi111:x:1000:1000:goldi111:/tmp/share_home/goldi111:/bin/false

root@Gargoyle:~# mount
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/ubi0_1 on /overlay type ubifs (rw,noatime,ubi=0,vol=1)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/sda1 on /tmp/usb_mount/0127087a-01 type ext4 (rw,noatime,data=ordered)
/dev/sda1 on /tmp/share_home/anonymous/share_1 type ext4 (rw,noatime,data=ordered)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)

13

Odp: Brak mozliwosci zapisu na dysku root

uci add_list vsftpd.share_1.users_rw='goldi111'
uci commit
/etc/init.d/vsftpd stop
/etc/init.d/vsftpd start

Jak się zalogujesz na użytkownika goldi111 to będziesz miał katalog share_1, w nim dopiero masz prawo zapisu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Brak mozliwosci zapisu na dysku root

zalogowalem sie przez ssh
Chce wejsc do katalogu /etc/config/transmission  zeby ustawic transmission stale dostaje Permission denied

15

Odp: Brak mozliwosci zapisu na dysku root

To nie jest katalog tylko plik z konfiguracją.

vi /etc/config/transmission 
nano /etc/config/transmission 

Czy jakiego tam innego edytora używasz. A tak w ogóle to ustawiaj opcje przez uci.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: Brak mozliwosci zapisu na dysku root

/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/ubi0_1 on /overlay type ubifs (rw,noatime,ubi=0,vol=1)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/sda1 on /tmp/usb_mount/0127087a-01 type ext4 (rw,noatime,data=ordered)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
/dev/sda1 on /tmp/share_home/anonymous/share_1 type ext4 (rw,noatime,data=ordered)
/dev/sda1 on /tmp/share_home/goldi111/share_1 type ext4 (rw,noatime,data=ordered)
Success


# uci set transmission.@transmission[0].download_dir=/mnt/sda1/torrenty

Nie wiem co źle robię. nie tworzy mi katalogu

17

Odp: Brak mozliwosci zapisu na dysku root

On nie robi ci katalogu, sam go musisz zrobić.

Tak swoją drogą to czemu podajesz mu /mnt/sda1 jak nośnik masz zamontowanu w /tmp/usb_mount? W ten sposób katalog we flash utworzysz i zaraz go zapełnisz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: Brak mozliwosci zapisu na dysku root

# uci set transmission.@transmission[0].download_dir=/mnt/ tmp/usb/torrenty

tak ma wyglądać

19

Odp: Brak mozliwosci zapisu na dysku root

Też nie. Jeżeli chcesz zapisywac na podmontowanym dysku to

mkdir -p /tmp/usb_mount/0127087a-01/torrenty
uci set transmission.@transmission[0].download_dir=/tmp/usb_mount/0127087a-01/torrenty
uci commit

Tylko musisz się samodzielnie zatroszczyć o to żeby transmission wystartowało PO zamontowaniu nośnika a nie przed.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20

Odp: Brak mozliwosci zapisu na dysku root

mkdir -p /tmp/usb_mount/0127087a-01/torrenty/konfiguracja
uci set transmission.@transmission[0].config_dir=/tmp/usb_mount/0127087a-01//konfiguracja
uci commit

Dzekuje teraz chyba dobrze

21 (edytowany przez goldi111 2023-02-18 19:03:00)

Odp: Brak mozliwosci zapisu na dysku root

Mam cos zle pobiera mi do flash

22

Odp: Brak mozliwosci zapisu na dysku root

Np. coś ustawiłeś a nie zrobiłeś uci commit lub nie zrestartowałeś transmission.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.