Něco se mi přenastavilo na kamerovém serveru a nyní hlásí všechny kamery při ukládání obrázku:
Uživatelské jméno nebo heslo je chybné.
Anonymní přístup na FTP server mám snad povolený.
Je potřeba něco speciálního v nastavení FTP serveru?
Něco se mi přenastavilo na kamerovém serveru a nyní hlásí všechny kamery při ukládání obrázku:
Uživatelské jméno nebo heslo je chybné.
Anonymní přístup na FTP server mám snad povolený.
Je potřeba něco speciálního v nastavení FTP serveru?
Ne, tam žádné speciální nastavení nemělo být potřeba - dokonce myslím, že do konfigurace ftp serveru není potřeba vůbec zasahovat.
V /etc/proftpd/conf.d
je symlink shn-cameras-pictures.conf
který obsahuje konfiguraci pro anonymní přístup:
<Anonymous /var/lib/shipard-node/cameras/pictures>
User ftp
Group nogroup
UserAlias anonymous ftp
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
TransferLog "None"
</Anonymous>
Spíš bych zkontroloval, jestli jsou tam správná práva, tj. uživatel ftp
musí mít právo zápisu do adresáře s obrázky (měl by být vlastník toho adresáře):
cd /var/lib/shipard-node/cameras
ls -alh
drwxr-xr-x 5 root root 4.0K Dec 4 2021 .
drwxr-xr-x 5 root root 4.0K Dec 4 2021 ..
lrwxrwxrwx 1 root root 27 Dec 4 2021 archive -> /srv/video-archive/archive/
drwx------ 2 root root 16K Dec 3 2021 lost+found
drwxr-xr-x 25 ftp root 4.0K Jun 17 11:50 pictures
drwxr-xr-x 24 root root 4.0K Jun 17 12:01 video
Už mi to funguje.
Nastavení práv jsem měl správně, ale nějak záhadně se mi odinstaloval balík proftpd.
Takže jsem dal
apt install proftpd
a po restartu to začalo fungovat.
Nebyl jsem si jistý, jestli se nepoužívá vsftpd.
Díky.