Konfiguracja serwerów, usług, itp.
stunter
Posty: 19 Rejestracja: 01 września 2011, 19:05
Post
autor: stunter » 26 września 2011, 12:04
Wyskakuje mi komunikat:
Kod: Zaznacz cały
chown: nie ma dostępu do `/var/www/': Nie ma takiego pliku ani katalogu
A katalog www istnieje.
VMLine
Beginner
Posty: 137 Rejestracja: 28 lutego 2011, 08:44
Lokalizacja: Poznań / Słupsk
Post
autor: VMLine » 26 września 2011, 12:05
W takim razie zmień /var/www na ścieżkę z którą masz problem.
stunter
Posty: 19 Rejestracja: 01 września 2011, 19:05
Post
autor: stunter » 26 września 2011, 14:55
Wpisałem:
I pomogło. Dziękuję.
Bastian
Member
Posty: 1424 Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ
Post
autor: Bastian » 26 września 2011, 15:52
Zmienileś własiciela dla katalogu głownego? Gratulacje.
pstmax
Posty: 16 Rejestracja: 25 listopada 2013, 20:42
Lokalizacja: Reda
Post
autor: pstmax » 21 grudnia 2013, 19:55
Korzystając z klienta ftp (np. FileZilla) nie mogę się zalogować na server FTP (proftpd) logując się kontem wirtualnym (nie systemowym). Utworzyłem odpowiednie wpisy w proftpd.conf, utworzyłem pliki *.passwd *.group
Zrobiłem restart profpd i nie mogę się zalogować.
Przypuszczam, że chodzi o uprawnienia - tylko co gdzie i jak?
Proszę o sugestie
Załączniki
kodama
Junior Member
Posty: 633 Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań
Post
autor: kodama » 21 grudnia 2013, 21:42
Pokaż tego proftpd.conf i pliki obydwa jak możesz.
pstmax
Posty: 16 Rejestracja: 25 listopada 2013, 20:42
Lokalizacja: Reda
Post
autor: pstmax » 21 grudnia 2013, 22:44
OK. Oto plik proftpd.conf
Natomiast pliki *.passwd i *.group wygenerowałem poleceniem ftpasswd według poniższego schematu:
ftpasswd --passwd --name=test1 --home=/media/HDD2FTP1/ftptest1 --shell=/bin/false --uid=2000 --gid=2001 --file=/etc/proftpd/ftpd.passwd
ftpassw --group --name=ftpgroup --sell=/bin/false --gid=2001 --file=/etc/proftpd/ftpd.group
Oczywiście utworzyłem użytkownika ftpuser według schematu:
adduser --no-create-home --shell /bin/false --uid 2000 ftpuser
Grupę ftpgroup z gid=2001 , dodałem użytkownika ftpuser do grupy ftpgroup
to tyle.
Przypuszczam, że kłopot może być z uprawnieniami, tylko.... no właśnie.
Pozdrawiam
Załączniki
[Rozszerzenie txt zostało wyłączone i nie będzie dłużej wyświetlane.]
kodama
Junior Member
Posty: 633 Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań
Post
autor: kodama » 22 grudnia 2013, 00:05
No dobra, według mojej praktyki to wystarczy plik ftpd.passwd - mam tylko jego i to mi działa.
Wpisy w nim ustawiam sobie ręcznie, jak jest mi potrzebne, nie korzystam z ftpasswd.
Według mnie, coś jest nie halo z tymi twoimi plikami.
Kod: Zaznacz cały
kodama@debian:/etc/proftpd$ ls -al
razem 1356
drwxr-xr-x 3 root root 4096 gru 21 21:37 .
drwxr-xr-x 140 root root 12288 gru 21 21:40 ..
-rw-r--r-- 1 root root 1310700 kwi 18 2013 blacklist.dat
drwxr-xr-x 2 root root 4096 kwi 18 2013 conf.d
-rw-r--r-- 1 root root 7212 kwi 18 2013 dhparams.pem
-rw-r--r-- 1 kodama kodama 150 gru 21 21:40 ftpd.passwd
-rw-r--r-- 1 root root 701 wrz 21 22:14 ldap.conf
-rw-r--r-- 1 root root 2604 wrz 21 22:14 modules.conf
-rw-r--r-- 1 root root 2908 gru 21 21:37 proftpd.conf
-rw-r--r-- 1 root root 5356 wrz 21 22:21 proftpd.conf_oryg
-rw-r--r-- 1 root root 2974 wrz 30 11:40 proftpd.conf.proftpd-new
-rw-r--r-- 1 root root 2869 wrz 30 11:40 proftpd.conf.proftpd-old
-rw-r--r-- 1 root root 2974 wrz 30 11:40 proftpd.conf.ucf-dist
-rw-r--r-- 1 root root 862 wrz 21 22:14 sql.conf
-rw-r--r-- 1 root root 2082 wrz 21 22:14 tls.conf
-rw-r--r-- 1 root root 832 wrz 21 22:14 virtuals.conf
i
Kod: Zaznacz cały
kodama@debian:/home/ftp$ ls -al
razem 24
drwxr-xr-x 5 ntp nogroup 4096 wrz 22 14:15 .
drwxr-xr-x 6 root root 4096 wrz 21 22:38 ..
drwxr-xr-x 2 kodama kodama 4096 gru 21 21:44 down
drwxr-xr-x 3 kodama kodama 4096 wrz 23 20:47 priv
drwxrwxrwx 2 kodama kodama 4096 gru 21 21:44 up
-rw-r--r-- 1 root root 170 lis 14 2011 welcome.msg
To cały twój proftpd.conf? Bo ja tu jakiś link z kawałkiem instrukcji widzę.
pstmax
Posty: 16 Rejestracja: 25 listopada 2013, 20:42
Lokalizacja: Reda
Post
autor: pstmax » 22 grudnia 2013, 12:57
Oczywiście załączyłem zły plik, już poprawiam.
Załączniki
[Rozszerzenie txt zostało wyłączone i nie będzie dłużej wyświetlane.]
pstmax
Posty: 16 Rejestracja: 25 listopada 2013, 20:42
Lokalizacja: Reda
Post
autor: pstmax » 22 grudnia 2013, 13:00
Teraz właściwy plik.
Tak na marginesie - dwa razy uruchomił mi się FTP.
Pierwszy działał do 6:29 - z nieznanych przyczyn wg logów proftpd otrzymał wygnał 15 i się zatrzymał,
Drugi raz zadziałał i jak zacząłem edycję proftpd.conf aby ustawić quote przy próbie restartu wywalał i komunikat
"plik *.passwd nie może być word-readable" - nie pamiętam dokładnie. Dopiero jak usunąłem plik *.passwd i *.group i n nowo je wygenerowaem to możliwy stał się restart czyli wywołanie service proftpd restart,
no ale nie mogę się dostać d ftp.
Dorzucam jeszcze kawałek pliku log
Załączniki
[Rozszerzenie txt zostało wyłączone i nie będzie dłużej wyświetlane.]