1 (edytowany przez kamillo 2011-10-08 15:33:56)

Temat: Ftp problem z katalogami użytkowników

Witam. Mam taki problem że nie działa mi przydzielanie katalogów dla użytkowników. Obojętnie jaki zdeklaruje katalog to za każdym razem wyrzuca mnie tylko do katalogu /var i nic więcej. Określanie katalogu działa mi tylko dla anonimowych użytkowników. Wersja gargoyle 1.5.x (r28226) Na starszej wersji z kwietnia wszystko działało ok. Problemy pojawiły się po aktualizacji sad

2

Odp: Ftp problem z katalogami użytkowników

O ftp piszesz? Pokaż

cat /etc/passwd
uci show ftp

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

3

Odp: Ftp problem z katalogami użytkowników

tak o ftp pisze.

root@Gargoyle:~$ cat /etc/passwd
root:$1$8QSSDSBn$NUjmiCZKvM7gppK8UZ.QO0:0:0:root:/root:/bin/ash
network:*:101:101:network:/var:/bin/false
nobody:*:65534:65534:nobody:/var:/bin/false
daemon:*:65534:65534:daemon:/var:/bin/false
admin:$1$tHpa5gKM$hmM3dW1ceTBCQN5z0vTQa/:1000:1000:admin:/var:/bin/false
ftp:*:55:55:ftp:/var/usb_mount/CCE03542E03533D4/MUZYKA/SerenoClub:/bin/false
root@Gargoyle:~$ uci show ftp
ftp.@vsftpd[0]=vsftpd
ftp.@vsftpd[0].anonmode=ro
ftp.@vsftpd[0].publicroot=/var/usb_mount/
ftp.@vsftpd[0].privateroot=/var/usb_mount/
ftp.@vsftpd[0].access=anon
ftp.@vsftpd[0].anonroot=/var/usb_mount/CCE03542E03533D4/MUZYKA/SerenoClub
ftp.user_0=user
ftp.user_0.username=admin
ftp.user_0.password=abc123
ftp.user_0.mode=rw

nie wiem czy tak ma być ale mam w /etc dwa razy passwd, tzn raz jest "passwd" a drugi "passwd-" zawartość tego drugiego to:

root:$1$8QSSDSBn$NUjmiCZKvM7gppK8UZ.QO0:0:0:root:/root:/bin/ash
network:*:101:101:network:/var:/bin/false
nobody:*:65534:65534:nobody:/var:/bin/false
daemon:*:65534:65534:daemon:/var:/bin/false
admin:$1$.KP7xRcy$1Ejdv.BwFJAPAHEiUavOp/:1000:1000:admin:/var:/bin/false
ftp:*:55:55:ftp:/tmp/usb_mount:/bin/false

4

Odp: Ftp problem z katalogami użytkowników

Użytkownik admin jest źle założony. Zrobiłeś go ręcznie - gdyby został założony przez ftp to miał by wpis "ftp_user" a go nie ma. Skoro istnieje już w passwd do skrypt go nie dotyka, bo to nie on go założył.

Skasuj ręcznie usera "admin" z pliku, zrób /etc/init.d/gargoyle_ftp start lub /etc/init.d/ftp start i zrobi się on tak jak powinien.

passwd- to "kopia" pliku haseł przed zmianą, każdy system linuksowy tak się zachowuje i robi kopię.

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

5

Odp: Ftp problem z katalogami użytkowników

dziękuje bardzo a pomoc. Już działa ok smile