virtualis proftpd felhasznalok glusterfs rendszeren

Fórumok

Sziasztok,

lokalisan mountolt glusterfs konyvtarba helyeztem a proftpd virtualis felhasznaloit.
igy /home helyett /srv/gluster/newftpservice konyvtarban letrehozott home konyvtarban van 2 fehasznalom. (ftpadmin, ftpuser)

Mukodik az ftp a 21-es porton, sftp a 22-es porton az eth1 interfeszen (eth0 management interfesz).
az scp azonban nem mukodik.

myserver1:
192.168.10.73 eth1
192.168.10.71 eth0

myserver2:
192.168.10.72 eth0
----------------------------------------------

TESZT:


myserver2:
root@myserver2# scp file.txt ftpadmin@192.168.10.73:/srv/gluster/newftpservice/home/ftpadmin/file.txt
ftpadmin@192.168.10.73's password:
/srv/gluster/newftpservice/home/ftpadmin/file.txt: No such file or directory
root@myserver2#

myserver1:
/var/log/proftpd/proftpd.log
2017-03-15 11:31:56,357 myserver1 proftpd[702] 192.168.10.73 (myserver2[192.168.10.72]): SSH2 session opened.
2017-03-15 11:32:04,183 myserver1 proftpd[702] 192.168.10.73 (myserver2[192.168.10.72]): notice: unable to use DefaultRoot /srv/gluster/newftpservice/home/ftpadmin/ (resolved to '/srv/gluster/newftpservice/home/ftpadmin'): Permission denied
2017-03-15 11:32:04,189 myserver1 proftpd[702] 192.168.10.73 (myserver2[192.168.10.72]): USER ftpadmin: Login successful
2017-03-15 11:32:04,204 myserver1 proftpd[702] 192.168.10.73 (myserver2[192.168.10.72]): USER ftpadmin: Login successful.
2017-03-15 11:32:04,213 myserver1 proftpd[702] 192.168.10.73 (myserver2[192.168.10.72]): SSH2 session closed.
root@myserver1:/var/log/proftpd#

Tudna nekem ebben vki segiteni?
ardi

Hozzászólások

A beidezett log szerint, meg az ftp-n sem erzem mukodonek ezt a dolgot:
notice: unable to use DefaultRoot /srv/gluster/newftpservice/home/ftpadmin/ (resolved to '/srv/gluster/newftpservice/home/ftpadmin'): Permission denied
Az ftpadmin usernek ugy tunik nincs joga irni a /srv/gluster/newftpservice/home/ftpadmin konyvtarba.

Ezeket a kimeneteket pasztazd ide legyszives:
ls -ld /srv/gluster/newftpservice/home/ftpadmin
id ftpadmin

nos ezt kaptam:

# ls -ld /srv/gluster/xnewftpservice/home/ftpadmin
drwxr-x--- 6 4101 4201 4096 Mar 16 10:19 /srv/gluster/newftpservice/home/ftpadmin
# id ftpadmin
id: ftpadmin: no such user

Megjegyzes - az ftpadmin es ftpuser nem klasszikus userek, hanem virtualisak.
(ftp_users szkripttel letrehozva).

# cat ftpd.passwd
ftpadmin::4101:4201::/srv/gluster/newftpservice/home/ftpadmin:/bin/false
ftpuser::4102:4201::/srv/gluster/newftpservice/home/ftpadmin:/bin/false
# cat ftpd.group
ftpgroup:x:4201:

Megjegyzes2: most ne zavarjon ftpuser eseten, hogy ugyanaz a konyvtara - most csak az ftpadmin-t tesztelem.

UJ BEJEGYZES: cd /srv (meynek 755 a beallitasa) es : chmod -R 755 gluster eltuntette a hibat a logban,
viszont az scp parancs mindig hibat jelez:

#scp file.txt ftpadmin@xx.xx.xx.xx:/srv/gluster/newftpservice/home/ftpadmin/file.txt
ftpadmin@xx.xx.xx.xx's password:
/srv/gluster/newftpservice/home/ftpadmin/file.txt: No such file or directory

UJ BEJEGYZES2: (14:25)

scp -vv file.txt ftpadmin@xx.xx.xx.xx:file.txt

mukodott. torolve a gluster konyvtarbol es ujbol scp-zve ismet mukodott. Ami fura, hogy uj fajlt (file2) letrehozva hasonlo jogokkal az scp nem mukodik.

ardi

Szerkesztve: 2021. 08. 26., cs – 16:21

torolve