Strona 2 z 4

: 26 września 2011, 12:04
autor: stunter
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.

: 26 września 2011, 12:05
autor: VMLine
W takim razie zmień /var/www na ścieżkę z którą masz problem.

: 26 września 2011, 14:55
autor: stunter
Wpisałem:

Kod: Zaznacz cały

chown -R [b]użytkownik[/b] /
I pomogło. Dziękuję.

: 26 września 2011, 15:52
autor: Bastian
Zmienileś własiciela dla katalogu głownego? Gratulacje.

Problemy z uprawnieniami w proftpd

: 21 grudnia 2013, 19:55
autor: pstmax
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

: 21 grudnia 2013, 21:42
autor: kodama
Pokaż tego proftpd.conf i pliki obydwa jak możesz.

Problem z uprawnieniami w proftpd część dalsza...

: 21 grudnia 2013, 22:44
autor: pstmax
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

: 22 grudnia 2013, 00:05
autor: kodama
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ę.

PROFtpd - właściwy plik

: 22 grudnia 2013, 12:57
autor: pstmax
Oczywiście załączyłem zły plik, już poprawiam.

Właściwy plik - PROFTPD.CONF

: 22 grudnia 2013, 13:00
autor: pstmax
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