Portál AbcLinuxu, 30. října 2025 19:54
useradd --gid users -d /home/www/subdom/francek -s /bin/false --uid 1111 francek. Nasledne vytvorim heslo: passwd francek. Zkontroluju, jestli ma adresar spravny chown. Ale kdyz se zkousim prihlasit pres ftp tak:admin@server2:/$ ftp server.czConnected to server.cz.220 Vitejte na servru Server.CZ.Name (server.cz:admin): franta331 Please specify the password.Password:530 Login incorrect.Login failed./home/www/subdom/.uname-> Linux 103 2.6.18-ovz-028stab051.1 #1 Fri Dec 7 14:42:44 UTC 2007 x86_64 GNU/Linux
prikladam i vsftpd.conf
-s /bin/bash tak se přihlásím. Ale rád bych aby dotyčný uživatel něměl k dispozici shell (ssh) - jen ftp.
-s /bin/false na -s /bin/sh (nebo bash), ale ... nechtel jsem jim priradit shell (viz predchozi muj komentar). vsftp funguje bez problemu, jen ta nastaveni
musel jsem si je upravit k obrazu svemu, ale zatim to neni zcela, napr se mi nedari zakazat anonymni prihlaseni.
anonymous_enable:NOJinak s tím shellem a nefunkčností vsftpd mám taky stejný problém.
anonymous_enable=NO
/bin/true a v /etc/pam.d/vsftpd zakomentovat řádek:
auth required pam_shells.soNašel jsem to zde
/etc/shellsradku
/bin/falsepak mozna restart vsftpd a pak uz bez problemu prihlaseni na FTP funguje. Tak to dyztak vyzkousejte.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.