Ustawienia uprawnie

Konfiguracja serwerów, usług, itp.
stunter
Posty: 19
Rejestracja: 01 września 2011, 19:05

Post 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.
Awatar użytkownika
VMLine
Beginner
Posty: 137
Rejestracja: 28 lutego 2011, 08:44
Lokalizacja: Poznań / Słupsk

Post autor: VMLine »

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 »

Wpisałem:

Kod: Zaznacz cały

chown -R [b]użytkownik[/b] /
I pomogło. Dziękuję.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Zmienileś własiciela dla katalogu głownego? Gratulacje.
pstmax
Posty: 16
Rejestracja: 25 listopada 2013, 20:42
Lokalizacja: Reda

Problemy z uprawnieniami w proftpd

Post 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
Załączniki
proftpd1.jpg
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

Pokaż tego proftpd.conf i pliki obydwa jak możesz.
pstmax
Posty: 16
Rejestracja: 25 listopada 2013, 20:42
Lokalizacja: Reda

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

Post 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
Załączniki

[Rozszerzenie txt zostało wyłączone i nie będzie dłużej wyświetlane.]

Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post 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ę.
pstmax
Posty: 16
Rejestracja: 25 listopada 2013, 20:42
Lokalizacja: Reda

PROFtpd - właściwy plik

Post autor: pstmax »

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

Właściwy plik - PROFTPD.CONF

Post 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
Załączniki
proftpd3.jpg
proftpd2.jpg

[Rozszerzenie txt zostało wyłączone i nie będzie dłużej wyświetlane.]

ODPOWIEDZ