Serwer FTP brak możliwości usuwania plików
|
sasiadka |
Dodano 29-04-2014 14:13
|

Power User

Posty: 308
Dołączył: 05/01/2010 17:26
|
Witam,
Sprzęt i konfiguracja jak w podpisie.
Mój router długo już pracuje na starej wersji Tamato,
ale jestem zwolennikiem zasady, ze jak coś "pracuje odpowiednio"
to lepiej nie poprawiać.
Ostatnio nie mogę usuwać plików na postawionym przeze mnie serwerze FTP.
Loguję się jako administrator i pokazuje błąd 550.
Status Read/ Write.
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
maciej2 |
Dodano 29-04-2014 16:28
|

Super User

Posty: 418
Dołączył: 19/12/2010 16:35
|
To wygląda tak jakbyś nie miał praw do plików.
Powiedź coś więcej jaki to ftp, przez co się logujesz. Serwer ftp jest na routerze? Jeśli tak to czemu z samby nie skorzystasz wygodniejsza i szybsza.
ASUS RT-AC66U v B1 - Asuswrt-Merlin
ASUS WL-500gP v2 - FreshTomato
|
|
|
|
sasiadka |
Dodano 29-04-2014 17:32
|

Power User

Posty: 308
Dołączył: 05/01/2010 17:26
|
Witam,
maciej2 Dziekuję za zainteresowanie tematem.
Serwer FTP jest postawiony na routerze z Tomato.
Konfiguracja jest w podpisie.
Loguję się z poziomu Windows 8 jako lokalizacja sieciowa.
Zastanawia mnie właśnie 550 powinno być chyba 555,
a loguję się jako administrator i ustawienia są Read/Write
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
maciej2 |
Dodano 29-04-2014 18:44
|

Super User

Posty: 418
Dołączył: 19/12/2010 16:35
|
Sprawdz inny klient ftp np winscp.
Jeśli działało czy coś ruszałeś? Może zmieniło się coś w konfiguracji sprawdz to.
Dostep FTP ustawiłeś jako lokalizacja sieciowa? A nie mylisz to przypadkiem z sambą?
ASUS RT-AC66U v B1 - Asuswrt-Merlin
ASUS WL-500gP v2 - FreshTomato
|
|
|
|
sasiadka |
Dodano 29-04-2014 19:53
|

Power User

Posty: 308
Dołączył: 05/01/2010 17:26
|
FileZilla - to samo
Błąd zapewne leży w ustawieniach serwera FTP na Tomato.
Tylko gdzie ?
FTP Server > User Accounts > User Name , Password , Access (Read/Write)
Mam ustawionego głównego użytkownika z uprawnieniami do odczytu i zapisu.
Ponadto kliku użytkowników z uprawnieniami Private
Usunąłem w Tomato jednego z użytkowników a jego pliki i tak zostały na FileZilli.
To samo jest na lokalizacji sieciowej Windows 8.
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
maciej2 |
Dodano 30-04-2014 11:25
|

Super User

Posty: 418
Dołączył: 19/12/2010 16:35
|
Pokaż najlepiej screen z ustawień FTP.
Połącz się przez ssh (puttu) do routera przejdz do danego katalogu (czyli tego co masz mieć na ftp) np:
cd /mnt/DYSK_USB/ftp
a następnie pokaż wynik:
ls -la
Nazwy plików możesz usunąć chodzi mi głównie o uprawnienia plików (rwx).
ASUS RT-AC66U v B1 - Asuswrt-Merlin
ASUS WL-500gP v2 - FreshTomato
|
|
|
|
sasiadka |
Dodano 01-05-2014 11:09
|

Power User

Posty: 308
Dołączył: 05/01/2010 17:26
|
http://zapodaj.net/26422ad2cf3c2.jpg.html
http://zapodaj.net/9e72b0fad0df7.jpg.html
http://zapodaj.net/01ac206dab649.jpg.html
http://zapodaj.net/3dd78288d30fa.jpg.html
Użytkownicy :
marian (Read/Write)
piotrek (Private)
bartek (Private)
Zalogowany jako Marian nie mogę usunąć plików Piotrka i Bartka
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
grz3si3k |
Dodano 01-05-2014 11:44
|

Super User

Posty: 630
Dołączył: 28/06/2008 17:19
|
zwykle na serwerach ftp robi się oddzielne katalogi użytkowników, ty masz wszystko wsadzone do /nas... Nie bardzo rozumiem sensu takiego zastosowania. Jeśli user A loguje się do ftp żeby zobaczyć co ma user B, a user B również loguje się do ftp swoim hasłem-PO CO IM HASŁA ? Robisz jedno konto ftp z ograniczeniami dostępu jednym hasłem i już.
Może być tak że plik jest blokowany przez sesje ftp, ja robię to raczej tak:
user -> katalog usera (brak dostępu dla innych poza Admin) -> zawartość
nie spotkałem się z problemem odmowy usunięcia plików
Edytowany przez grz3si3k dnia 01-05-2014 11:56
RT-AC68U
|
|
|
|
maciej2 |
Dodano 01-05-2014 11:57
|

Super User

Posty: 418
Dołączył: 19/12/2010 16:35
|
Nie możesz usunąć plików Piotrka i Bartka ponieważ mają "status" prywatny.
odnieś się również do wypowiedzi @grz3si3k
Strukturę katalogów powinieneś mieć tak:
/nas/user1 konto tylko widoczne dla usera 1
/nas/user2 konto tylko widoczne dla usera 2
/nas/user3 konto tylko widoczne dla usera 3
itd.
ASUS RT-AC66U v B1 - Asuswrt-Merlin
ASUS WL-500gP v2 - FreshTomato
|
|
|
|
sasiadka |
Dodano 01-05-2014 23:21
|

Power User

Posty: 308
Dołączył: 05/01/2010 17:26
|
Dziękuję Wam za zainteresowanie tematem.
Nie jestem taki biegły w strukturach, które przytoczyliście.
Od początku miałem ustawione to w taki sposób jaki przedstawiłem.
User 1 (główny) : marian (read/write) foldery : marian, piotrek, bartek (marian ma dostęp do wszystkiego)
User 2 : piotrek (private) piotrek ma dostęp tylko do swojego katalogu, nie widzi nic innego
User 3 : bartek (private) bartek ma dostęp tylko do swojego katalogu, nie widzi nic innego
... i to funkcjonowało. Teraz jednak marian nie może usuwać piotrka i bartka pomimo, że "wszystko widzi"
Trzeba to będzie raczej za pomocą putty wszystko pousuwać i ustawić na nowo. Tak myślę.
Połączony z 03 maj 2014 15:01:10:
login as: root
root@192.168.1.1's password:
Tomato v1.28.0905 MIPSR2-055 K26 USB Mega-VPN
[root@unknown root]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 6.4M 6.4M 0 100% /
tmpfs 30.3M 352.0K 30.0M 1% /tmp
devfs 30.3M 0 30.3M 0% /dev
/dev/sda2 949.6M 32.4M 869.0M 4% /opt
/dev/sda3 292.4G 11.4G 266.1G 4% /nas
[root@unknown root]$ cd /nas
[root@unknown /nas]$ ls
.
[root@unknown /nas]$ ls -a
.
[root@unknown /nas]$
Dlaczego nie mogę wyświetlić zawartości /nas ?
Edytowany przez sasiadka dnia 03-05-2014 15:01
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
domestos007 |
Dodano 03-05-2014 18:16
|

User

Posty: 161
Dołączył: 26/04/2012 15:36
|
Spróbuj prostszego sposobu zaloguj się do routera przez www, wejdź w zakładkę ftp i odśwież każdego użytkownika a następniej kliknij zapisz.
Też miałem podobny problem z tym że u mnie nie można było w ogóle korzystać z ftp-a. |
|
|
|
sasiadka |
Dodano 03-05-2014 21:19
|

Power User

Posty: 308
Dołączył: 05/01/2010 17:26
|
Dziękuję za zainteresowanie.
Zrobiłem inaczej: usunąłem za pomocą GUI Tomato wszystkich innych użytkowników oprócz głównego.
Marian ma statut Read/Write.
Komunikat z konsoli :
Tomato v1.28.0905 MIPSR2-055 K26 USB Mega-VPN
[root@unknown root]$ ls -lah
?-wxr-x--- 0 16832 3 2.6T Jan 1 1970 .
[root@unknown root]$ cd /mnt
[root@unknown mnt]$ ls -lah
?-wx-w-rw- 0 16877 2 2.6T Jan 1 1970 .
[root@unknown mnt]$ cd /nas
[root@unknown /nas]$ ls -lah
?-------w- 0 16877 7 2.6T Jan 1 1970 .
[root@unknown /nas]$
Na początek trzebaby przywrócić: drwxrwxrwx za pomocą chmod
ale jak do tego podejść ?
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
sapcio2 |
Dodano 04-05-2014 09:01
|

Power User

Posty: 352
Dołączył: 21/11/2012 19:45
|
W niżej podanym linku pomogło odinstalowanie bash-a.
https://openlinksys.info/forum/viewth...d_id=12049
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Asus RT-N16 - tomato-K26USB-1.28.RT-N5x-MIPSR2-115-NEWDRIVER
|
|
|
|
sasiadka |
Dodano 04-05-2014 09:12
|

Power User

Posty: 308
Dołączył: 05/01/2010 17:26
|
sapcoi2 Dziękuję za zainteresowanie tematem.
Wygląda na system plików.
Trywialnie zapytam: Czy poniższą komendę mam wpisać
po zalogowaniu się do konsoli przez ssh putty ?
ipkg remove bash
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
sapcio2 |
Dodano 04-05-2014 09:31
|

Power User

Posty: 352
Dołączył: 21/11/2012 19:45
|
Cytat Trywialnie zapytam: Czy poniższą komendę mam wpisać
po zalogowaniu się do konsoli przez ssh putty ?
ipkg remove bash
Tak.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Asus RT-N16 - tomato-K26USB-1.28.RT-N5x-MIPSR2-115-NEWDRIVER
|
|
|
|
maciej2 |
Dodano 04-05-2014 21:01
|

Super User

Posty: 418
Dołączył: 19/12/2010 16:35
|
A po co odinstalowywać basha? On nie ma kontaktu z atrybutami.
Dla testów możesz dać tak:
chmod -R 777
Potem zmień według uznania http://pl.wikipedia.org/wiki/Chmod.
ASUS RT-AC66U v B1 - Asuswrt-Merlin
ASUS WL-500gP v2 - FreshTomato
|
|
|
|
sasiadka |
Dodano 04-05-2014 21:03
|

Power User

Posty: 308
Dołączył: 05/01/2010 17:26
|
Dziekuję.
Już to lepiej wygląda.
Teraz muszę trochę porządku zrobić na ... /nas
Nie umiem tam usunąć niektórych katalogów.
Brak dostępu lub ukryte pliki
Tomato v1.28.0905 MIPSR2-055 K26 USB Mega-VPN
root@unknown:/tmp/home/root# ls -lha
drwx------ 3 root root 80 May 4 11:30 .
drwxr-xr-x 3 root root 60 Jan 1 1970 ..
-rw------- 1 root root 699 May 4 20:54 .ash_history
drwx------ 2 root root 60 Jan 1 1970 .ssh
root@unknown:/tmp/home/root# cd /mnt
root@unknown:/tmp/mnt# ls -lah
drwxr-xr-x 2 root root 40 Jan 1 1970 .
drwxrwxrwx 8 root root 240 Jan 1 1970 ..
root@unknown:/tmp/mnt# cd /nas
root@unknown:/nas# ls -lah
drwxr-xr-x 6 root root 4.0K May 3 21:27 .
drwxr-xr-x 18 root root 216 Jun 10 2011 ..
drwxrwxrwx 7 root root 4.0K May 4 20:40 katalog1
drwxrwxrwx 4 root root 4.0K May 4 20:46 katalog2
drwxrwxrwx 3 root root 4.0K Apr 8 2013 katalog3
drwxrwxrwx 9 root root 4.0K May 1 11:28 katalog4
root@unknown:/nas#
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
Maniek91PL |
Dodano 05-05-2014 20:14
|

Maxi User

Posty: 742
Dołączył: 29/04/2013 21:44
|
chmod 777 /nas ... ścieżka nie daje nic? Dziwne że samo z siebie się to zmieniło 
A przez ssh i przez mc próbowałeś usunąć?
Asus RT-AC3200
Rocket M5
APC BACK-UPS RS 1200
Mini Itx ASUS Q87T+ i7-4770S
Alienware m15
Vu+ Solo2
|
|
|
|
sasiadka |
Dodano 06-05-2014 20:07
|

Power User

Posty: 308
Dołączył: 05/01/2010 17:26
|
Maniek91PL
Dziękuję. Jestem laikiem jeśli chodzi o te komendy ... ale się uczę.
Pomogło. Zmieniłem prawa 01_folder
Jak teraz usunąć ukryty plik ".DS_Store" ?
(wyczytałem, że ta kropka oznacza ukryty plik)
root@unknown:/# cd /nas/grafik/01_folder
root@unknown:/nas/grafik/01_folder# ls -lah
drwxr-xr-x 2 root root 4.0K May 6 19:50 .
drwxrwxrwx 7 root root 4.0K May 6 19:50 ..
-rw-r--r-- 1 root root 6.0K Jan 23 11:00 .DS_Store
root@unknown:/nas/grafik/01_folder# chmod -R 777
BusyBox v1.18.4 (2011-06-10 17:53:12 CEST) multi-call binary.
Usage: chmod [-R] MODE[,MODE]... FILE...
Each MODE is one or more of the letters ugoa, one of the
symbols +-= and one or more of the letters rwxst
Options:
-R Recurse
root@unknown:/nas/grafik/01_folder# chmod -R 777 /nas/grafik/01_folder
root@unknown:/nas/grafik/01_folder# ls -lah
drwxrwxrwx 2 root root 4.0K May 6 19:50 .
drwxrwxrwx 7 root root 4.0K May 6 19:50 ..
-rwxrwxrwx 1 root root 6.0K Jan 23 11:00 .DS_Store
root@unknown:/nas/grafik/01_folder# ls
root@unknown:/nas/grafik/01_folder# rmdir DS_Store
rmdir: 'DS_Store': No such file or directory
root@unknown:/nas/grafik/01_folder#
Połączony z 06 maj 2014 20:19:32:
OK. Przepraszam
DS_Store to plik a nie katalog.
rm DS_Store i jest usunięty
Połączony z 09 maj 2014 07:47:25:
Cytat grz3si3k napisał(a):
zwykle na serwerach ftp robi się oddzielne katalogi użytkowników, ty masz wszystko wsadzone do /nas... Nie bardzo rozumiem sensu takiego zastosowania. Jeśli user A loguje się do ftp żeby zobaczyć co ma user B, a user B również loguje się do ftp swoim hasłem-PO CO IM HASŁA ? Robisz jedno konto ftp z ograniczeniami dostępu jednym hasłem i już.
Może być tak że plik jest blokowany przez sesje ftp, ja robię to raczej tak:
user -> katalog usera (brak dostępu dla innych poza Admin) -> zawartość
nie spotkałem się z problemem odmowy usunięcia plików
Cytat maciej2 napisał(a):
Nie możesz usunąć plików Piotrka i Bartka ponieważ mają "status" prywatny.
odnieś się również do wypowiedzi @grz3si3k
Strukturę katalogów powinieneś mieć tak:
/nas/user1 konto tylko widoczne dla usera 1
/nas/user2 konto tylko widoczne dla usera 2
/nas/user3 konto tylko widoczne dla usera 3
itd.
OK.
Może źle wyjaśniłem.
1.Public i Private Root Directory mam na nas
2.Utworzyłem użytkowników :
administrator (read/write)
user1 (private)
user2 (private)
3. Utworzyłem katalogi o nazwie user1 i user2
Są one podmontowane pod /nas i każdy widzi tylko swój katalog (tak jak pisał maciej2)
czyli jest /nas/user1 itd.
Jak to teraz jest z chmod ?
Kto jest w tym przypadku "user", "group", "others" (d rwx rwx rwx),
jeśli administrator ma read/write a user1 private, user2 private ?
Edytowany przez sasiadka dnia 09-05-2014 07:47
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|