FTP server z AZboxu
Moderátoři: monkus, gorick, schmegea
- Stevo102
- Mírně pokročilý
- Příspěvky: 278
- Registrován: 29 led 2010, 10:55
- Bydliště: Banská Bystrica
Re: FTP server z AZboxu
Ahojte, urobil som nového usera na ftp podla návodu, pekne mi to funguje - root sa dostane cez ftp všade a pridaný užívateľ len do vybranej zložky na hdb1 tak ako som to chcel. Lenže problém je v tom, že keď sa tento nový užívateľ prihlási cez telnet tak sa dostane všade... Neviete mi poradiť ako by som tomu užívateľovi zakázal telnet ssh, proste aby mal len to ftp?
AZBox HD Premium, HDD Seagate barracuda 500GB 7200 rpm, CCcam 2.1.3 (Skylink), 3xTwinLNB + diseqc 4in1 - 19,2E 23,5E a 1W, Enigma 2 RTi Core v 1.7.0
-
- Pokročilý
- Příspěvky: 513
- Registrován: 29 čer 2009, 12:32
Re: FTP server z AZboxu
zmenit shell na /bin/nologin /bin/noshell
v pravech uzivatele
prosimte postni sem jeste vypis toho tveho vsftpd.conf
me to krasne fungovalo, nez jsem to presmeroval z flash pameti na HDD, pak jsem mel zamcenyho i roota do home slozky
v pravech uzivatele
prosimte postni sem jeste vypis toho tveho vsftpd.conf
me to krasne fungovalo, nez jsem to presmeroval z flash pameti na HDD, pak jsem mel zamcenyho i roota do home slozky
AB IPBox 9900HD+ 640GB (AB E2 26/05/2011 + oscam 5231) | AzBox HD Premium 200GB (0.9.5308 nebo RTi Core v1.6 Enigma 2) | Stab HH90, Emme Esse 90cm, 28.2E-1W, 0D96 & 0D0F | Samsung PS50B550 | Samsung BD-P1580
- Stevo102
- Mírně pokročilý
- Příspěvky: 278
- Registrován: 29 led 2010, 10:55
- Bydliště: Banská Bystrica
Re: FTP server z AZboxu
Ako na ten shell? Skús ma nakopnúť.
Hneď ti sem dám configy...
EDIT: No jasné už to mám:
etc/passwd
root
0:0:root:/root:/bin/sh
daemon
1:1:daemon:/usr/sbin:/bin/sh
bin
2:2:bin:/bin:/bin/sh
sys
3:3:sys:/dev:/bin/sh
sync
4
sync:/bin:/bin/sync
mail
8:8:mail:/var/spool/mail:/bin/sh
proxy
13:13:proxy:/bin:/bin/sh
www-data
33:33:www-data:/var/www:/bin/sh
backup
34:34:backup:/var/backups:/bin/sh
operator
37:37:Operator:/var:/bin/sh
sshd
103:99:Operator:/var:/bin/sh
nobody
99:99:nobody:/home:/bin/sh
stbuser
1001
STB User,,,:/EMU/home/stbuser:/bin/sh
uzivatel
1002
Linux User,,,:/DATA/hdb1/download/zlozka:/bin/nologin /bin noshell
Lenže po reboote sa mi to vymaže!!! Ostane tam len bin/sh
EDIT: Tak figu borovú vôbec to tak nefunguje, ako to mám teda urobiť?
Hneď ti sem dám configy...
EDIT: No jasné už to mám:
etc/passwd
root
daemon
bin
sys
sync
proxy
www-data
backup
operator
sshd
nobody
stbuser
uzivatel
Lenže po reboote sa mi to vymaže!!! Ostane tam len bin/sh
EDIT: Tak figu borovú vôbec to tak nefunguje, ako to mám teda urobiť?
Naposledy upravil(a) Stevo102 dne 15 bře 2010, 21:18, celkem upraveno 3 x.
AZBox HD Premium, HDD Seagate barracuda 500GB 7200 rpm, CCcam 2.1.3 (Skylink), 3xTwinLNB + diseqc 4in1 - 19,2E 23,5E a 1W, Enigma 2 RTi Core v 1.7.0
- Stevo102
- Mírně pokročilý
- Příspěvky: 278
- Registrován: 29 led 2010, 10:55
- Bydliště: Banská Bystrica
Re: FTP server z AZboxu
vsftpd.conf
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=NO
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
#tcp_wrappers=YES
ftp_username=root
secure_chroot_dir=/DATA/hdb1/download/zlozka
chroot_list_enable=YES
chroot_list_file=/MMP/etc/vsftpd.chroot_list
vsftpd.chroot_list
uzivatel
V tom vsftpd.chroot_list, keď som tam dal root, tak to blblo, tak som tam napísal toho nového užívateľa čo som urobil a už to ide. Root mi funguje tak ako predtým. Ešte som musel ale pre toho užívateľa povoliť zapisovanie ("chown 1002:1002 zlozka" - ale musíš byť v tom adresári pred zlozkou) do tej zložky a to bolo všetko.
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=NO
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
#tcp_wrappers=YES
ftp_username=root
secure_chroot_dir=/DATA/hdb1/download/zlozka
chroot_list_enable=YES
chroot_list_file=/MMP/etc/vsftpd.chroot_list
vsftpd.chroot_list
uzivatel
V tom vsftpd.chroot_list, keď som tam dal root, tak to blblo, tak som tam napísal toho nového užívateľa čo som urobil a už to ide. Root mi funguje tak ako predtým. Ešte som musel ale pre toho užívateľa povoliť zapisovanie ("chown 1002:1002 zlozka" - ale musíš byť v tom adresári pred zlozkou) do tej zložky a to bolo všetko.
AZBox HD Premium, HDD Seagate barracuda 500GB 7200 rpm, CCcam 2.1.3 (Skylink), 3xTwinLNB + diseqc 4in1 - 19,2E 23,5E a 1W, Enigma 2 RTi Core v 1.7.0
-
- Pokročilý
- Příspěvky: 513
- Registrován: 29 čer 2009, 12:32
Re: FTP server z AZboxu
ja to chapu tak, ze v chroot.liste by mel bejt uzivatel ktery nema byt chrootovan, ale nefungovalo mi to tak a root byl zamcen v home slozce
AB IPBox 9900HD+ 640GB (AB E2 26/05/2011 + oscam 5231) | AzBox HD Premium 200GB (0.9.5308 nebo RTi Core v1.6 Enigma 2) | Stab HH90, Emme Esse 90cm, 28.2E-1W, 0D96 & 0D0F | Samsung PS50B550 | Samsung BD-P1580
- Stevo102
- Mírně pokročilý
- Příspěvky: 278
- Registrován: 29 led 2010, 10:55
- Bydliště: Banská Bystrica
Re: FTP server z AZboxu
No ja som to pochopil práve naopak, že ten ktorý má byť chrootovaný tak tam má byť, keď tam dám roota tak mi ho zachrootuje...j3nda píše:ja to chapu tak, ze v chroot.liste by mel bejt uzivatel ktery nema byt chrootovan, ale nefungovalo mi to tak a root byl zamcen v home slozce

AZBox HD Premium, HDD Seagate barracuda 500GB 7200 rpm, CCcam 2.1.3 (Skylink), 3xTwinLNB + diseqc 4in1 - 19,2E 23,5E a 1W, Enigma 2 RTi Core v 1.7.0
-
- Pokročilý
- Příspěvky: 513
- Registrován: 29 čer 2009, 12:32
Re: FTP server z AZboxu
etc\passwd
u toho uzivatele nahradis :/bin/sh :/bin/noshell
napriklad a nebo to muzes nadefinovat uz behem vytvareni usera
dej vedet jestli to dostanes do plne funkcniho stavu :0
u toho uzivatele nahradis :/bin/sh :/bin/noshell
napriklad a nebo to muzes nadefinovat uz behem vytvareni usera
dej vedet jestli to dostanes do plne funkcniho stavu :0
AB IPBox 9900HD+ 640GB (AB E2 26/05/2011 + oscam 5231) | AzBox HD Premium 200GB (0.9.5308 nebo RTi Core v1.6 Enigma 2) | Stab HH90, Emme Esse 90cm, 28.2E-1W, 0D96 & 0D0F | Samsung PS50B550 | Samsung BD-P1580
- Stevo102
- Mírně pokročilý
- Příspěvky: 278
- Registrován: 29 led 2010, 10:55
- Bydliště: Banská Bystrica
Re: FTP server z AZboxu
Skúšal som to aj tak aj tak ale nefunguje to, vôbec sa potom nedá prihlásiť ani na ftp ani telnetom. Bude to asi inak. Kto by vedel ako? Goodle našiel návod ale treba editovať súbory ktoré tu ja vôbec nemám... napr. etc/shellj3nda píše:etc\passwd
u toho uzivatele nahradis :/bin/sh :/bin/noshell
napriklad a nebo to muzes nadefinovat uz behem vytvareni usera
dej vedet jestli to dostanes do plne funkcniho stavu :0
AZBox HD Premium, HDD Seagate barracuda 500GB 7200 rpm, CCcam 2.1.3 (Skylink), 3xTwinLNB + diseqc 4in1 - 19,2E 23,5E a 1W, Enigma 2 RTi Core v 1.7.0
- Stevo102
- Mírně pokročilý
- Příspěvky: 278
- Registrován: 29 led 2010, 10:55
- Bydliště: Banská Bystrica
Re: FTP server z AZboxu
Zistil som ďalšiu vec, že keď do chroot listu pridám ďalšieho usera, tak to prestane chrootovať toho prvého. Napr.:
vsftpd.chroot_list
user1
user2
user2 je chrootovaný ale user1 nie, keď vymažem user2 tak user1 bude chrootovaný... Ja tomu fakt nechápem, skúšal som to tam napísať aj vedľa seba s medzerou alebo s čiarkou a nič. A ten SHELL to mi už vôbec nejde urobiť.
Ak sa už niekto s tým zabával a vie ako na to tak pls poraďte...
vsftpd.chroot_list
user1
user2
user2 je chrootovaný ale user1 nie, keď vymažem user2 tak user1 bude chrootovaný... Ja tomu fakt nechápem, skúšal som to tam napísať aj vedľa seba s medzerou alebo s čiarkou a nič. A ten SHELL to mi už vôbec nejde urobiť.
Ak sa už niekto s tým zabával a vie ako na to tak pls poraďte...
AZBox HD Premium, HDD Seagate barracuda 500GB 7200 rpm, CCcam 2.1.3 (Skylink), 3xTwinLNB + diseqc 4in1 - 19,2E 23,5E a 1W, Enigma 2 RTi Core v 1.7.0
- tear12
- Mírně pokročilý
- Příspěvky: 248
- Registrován: 30 zář 2009, 18:38
Re: FTP server z AZboxu
Možná to sem až tak úplně nepatří, ale nevím jestli kvůli tomu mám zakládat nové téma
Chci se zeptat mám NAS na něm mám přes package manager (ipkg) nainstalován Midnight commander (mc) to samé i na Azboxu, NAS a PC mám připojené k routeru kabelem, Azbox přes wifi, ale nedaří se mi přes mc ani z NASu a ani z Azboxu navzájem mezi sebou spojit přes ftp, mc z NASu napíše "Cannot chdir to /ftp#:root:azbox@192.168.x.x" a pro změnu mc z Azboxu při zadání přihlašování k NASu, terminál prostě jakoby vytuhne (nejde psát žádné příkazy, ani nic jiného, jedině natvrdo ukončit a pak znovu spustit s novým přihlášením), používám Putty jako telnet klienta pro PC a přihlašuji se přes ssh jak k NAS tak k Azboxu, v čem by mohl být problém? V nějakém dřívějším fw vím že jsem to zkoušel a aspoň jedním směrem jsem se spojil, ale teď mi to prostě nejde
Jde mi o to že by to mohlo mezi sebou kopírovat soubory bez použití PC, při využití screenu
Doufám že jsem to napsal tak aby to bylo k pochopení 

Chci se zeptat mám NAS na něm mám přes package manager (ipkg) nainstalován Midnight commander (mc) to samé i na Azboxu, NAS a PC mám připojené k routeru kabelem, Azbox přes wifi, ale nedaří se mi přes mc ani z NASu a ani z Azboxu navzájem mezi sebou spojit přes ftp, mc z NASu napíše "Cannot chdir to /ftp#:root:azbox@192.168.x.x" a pro změnu mc z Azboxu při zadání přihlašování k NASu, terminál prostě jakoby vytuhne (nejde psát žádné příkazy, ani nic jiného, jedině natvrdo ukončit a pak znovu spustit s novým přihlášením), používám Putty jako telnet klienta pro PC a přihlašuji se přes ssh jak k NAS tak k Azboxu, v čem by mohl být problém? V nějakém dřívějším fw vím že jsem to zkoušel a aspoň jedním směrem jsem se spojil, ale teď mi to prostě nejde



Azbox Premium HD, Seagate Pipeline HD 1 TB, DVB-T tuner, fw openRSi-openPLi 3.0 kernel 3.3.1, oscam ymodv, Skylink, Astra 19,2 a 23,5, twin monoblock Mascom
- Stevo102
- Mírně pokročilý
- Příspěvky: 278
- Registrován: 29 led 2010, 10:55
- Bydliště: Banská Bystrica
Re: FTP server z AZboxu
No pokial som to dobre pochopil, tak nechápem prečo to chceš robiť cez telnet a mc, keď to môžeš urobiť cez HOME/Správca súborov a tam sieť.... zadáš ip, login, heslo a si tam. Alebo mi niečo ušlo?tear12 píše:Možná to sem až tak úplně nepatří, ale nevím jestli kvůli tomu mám zakládat nové téma![]()
Chci se zeptat mám NAS na něm mám přes package manager (ipkg) nainstalován Midnight commander (mc) to samé i na Azboxu, NAS a PC mám připojené k routeru kabelem, Azbox přes wifi, ale nedaří se mi přes mc ani z NASu a ani z Azboxu navzájem mezi sebou spojit přes ftp, mc z NASu napíše "Cannot chdir to /ftp#:root:azbox@192.168.x.x" a pro změnu mc z Azboxu při zadání přihlašování k NASu, terminál prostě jakoby vytuhne (nejde psát žádné příkazy, ani nic jiného, jedině natvrdo ukončit a pak znovu spustit s novým přihlášením), používám Putty jako telnet klienta pro PC a přihlašuji se přes ssh jak k NAS tak k Azboxu, v čem by mohl být problém? V nějakém dřívějším fw vím že jsem to zkoušel a aspoň jedním směrem jsem se spojil, ale teď mi to prostě nejdeJde mi o to že by to mohlo mezi sebou kopírovat soubory bez použití PC, při využití screenu
Doufám že jsem to napsal tak aby to bylo k pochopení
AZBox HD Premium, HDD Seagate barracuda 500GB 7200 rpm, CCcam 2.1.3 (Skylink), 3xTwinLNB + diseqc 4in1 - 19,2E 23,5E a 1W, Enigma 2 RTi Core v 1.7.0
-
- Mírně pokročilý
- Příspěvky: 294
- Registrován: 06 kvě 2009, 22:18
- Bydliště: Doma
- Dal poděkování: 2 poděkování
- Kontaktovat uživatele:
Re: FTP server z AZboxu
To teda ano. Vzdyt jasne pise, ze bez pouziti PC. Asi to PC behem kopirovani nechce pouzivat z jakehokoliv duvodu.Stevo102 píše:Alebo mi niečo ušlo?
Napr. PC v noci pri nizsi okolni hladine hluku generuje neprijemny hluk (ktery je za bezneho dne neslysitelny).
Navic krome nervu imho usetri i elektrickou energii.
Takze misto huciho PC chce pouzit utilitu screen (to na win neroste), ve ktere pobezi spravce, napr. MC.
Je to velice chytra volba, nebot tuto utilitu osobne pouzivam napr. pri dlouhych kompilacich.
-
- Mírně pokročilý
- Příspěvky: 294
- Registrován: 06 kvě 2009, 22:18
- Bydliště: Doma
- Dal poděkování: 2 poděkování
- Kontaktovat uživatele:
Re: FTP server z AZboxu
Tak si na tom NAS spust MC, pak najed na Levy panel, sjed dolu na FTP spojeni,tear12 píše:Možná to sem až tak úplně nepatří, ale nevím jestli kvůli tomu mám zakládat nové téma![]()
Chci se zeptat mám NAS na něm mám přes package manager (ipkg) nainstalován Midnight commander (mc) to samé i na Azboxu, NAS a PC mám připojené k routeru kabelem, Azbox přes wifi, ale nedaří se mi přes mc ani z NASu a ani z Azboxu navzájem mezi sebou spojit přes ftp, mc z NASu napíše "Cannot chdir to /ftp#:root:azbox@192.168.x.x" a pro změnu mc z Azboxu při zadání přihlašování k NASu, terminál prostě jakoby vytuhne (nejde psát žádné příkazy, ani nic jiného, jedině natvrdo ukončit a pak znovu spustit s novým přihlášením), používám Putty jako telnet klienta pro PC a přihlašuji se přes ssh jak k NAS tak k Azboxu, v čem by mohl být problém? V nějakém dřívějším fw vím že jsem to zkoušel a aspoň jedním směrem jsem se spojil, ale teď mi to prostě nejdeJde mi o to že by to mohlo mezi sebou kopírovat soubory bez použití PC, při využití screenu
Doufám že jsem to napsal tak aby to bylo k pochopení
tam napises root@<aktualni IP adresa pro AZBoxHD> + Enter,
pak napises heslo, treba azbox, Enter, a pokud jsi to nemenil jsi tam.
BTW: mas tu FTP sluzbu na AZBoxHD spustenou?
Staci obrazek takto, nebo to chces anglicky? Jen to zas ukousne trochu casu.
Nemáte oprávnění prohlížet přiložené soubory.
- tear12
- Mírně pokročilý
- Příspěvky: 248
- Registrován: 30 zář 2009, 18:38
Re: FTP server z AZboxu
Právě o tom jsem se taky zmiňoval, zadával jsem do mc v NASu sice root:azbox@192.168.x.x a když zadám jen root@192.168.x.x tak právě to napíše "Cannot chdir to /#ftp:root@192.168.x.x" a samozřejmě že ftp mám povolené jak v NASu tak i v Azboxu
Azbox Premium HD, Seagate Pipeline HD 1 TB, DVB-T tuner, fw openRSi-openPLi 3.0 kernel 3.3.1, oscam ymodv, Skylink, Astra 19,2 a 23,5, twin monoblock Mascom
- Stevo102
- Mírně pokročilý
- Příspěvky: 278
- Registrován: 29 led 2010, 10:55
- Bydliště: Banská Bystrica
Re: FTP server z AZboxu
Tak som sa trochu zabával s ftp serverom v azboxe...
Keďže v minulosti mi robil problém shell (nechcel som aby sa dostali na SSH alebo telnet ale len na FTP) pre určitých užívateľov a tiež chroot (uzamykanie užívateľov do určených zložiek) a nik tu nevedel konkrétne povedať čo a ako, tak som trochu hladal a podarilo sa. Návod:
zeditujeme súbor etc/vsftpd.conf - bude vyzerať takto:
Jedná sa o vyznačené položky v configu,
- chroot_local user znamená že užívateľ zapísaný v chroot_liste nebude chrootovaný, čiže bude mať prístup všade.
- chroot_list_enable=YES aktivovanie chroot listu
- chroot_list_file - cesta k chroot listu
- local_root=/ určuje cestu pre všetkých užívateľov, preto je to # inak by bol chroot list zbytočný
Ďalej zeditujeme, alebo vytvorime súbor etc/shells
Potom vytvoríme alebo zeditujeme súbor etc/vsftpd.chroot_list
- teraz nebude chrootovaný root, ale všetci ostatný užívatelia áno
A nakoniec vytvoríme užívateľa príkazom v konzole:
Týmto sme pridali užívateľa menom user, dostane sa len do zložky /root/user a nebude môcť pristupovať na SSH ani telnet, jedine na FTP do svojej zložky a nikde inde.
Ak by sme mu chceli dovoliť aj SSH alebo telnet tak jednoducho zeditujeme súbor etc/passwd a zmeníme /bin/false na /bin/sh
POZOR: tento postup som aplikoval na Enigme2 pre AZHD, takže cesty k jednotlivým súborom sa môžu líšiť, tiež sa líši riadok "secure_chroot_dir=/dev/shm" v subore vsftpd.conf, inak všetko je rovnaké pre vsftpd server kdekoľvek.
Keďže v minulosti mi robil problém shell (nechcel som aby sa dostali na SSH alebo telnet ale len na FTP) pre určitých užívateľov a tiež chroot (uzamykanie užívateľov do určených zložiek) a nik tu nevedel konkrétne povedať čo a ako, tak som trochu hladal a podarilo sa. Návod:
zeditujeme súbor etc/vsftpd.conf - bude vyzerať takto:
Kód: Vybrat vše
#/etc/vsftpd.conf
# Opendreambox /etc/vsftpd.conf
#
# Please see vsftpd.conf.5 for all compiled in defaults.
#
# READ THIS: This example file is NOT an exhaustive list of vsftpd options.
# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's
# capabilities.
#
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=NO
#
# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
#
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
#local_umask=022
#
# Uncomment this to allow the anonymous FTP user to upload files. This only
# has an effect if the above global write enable is activated. Also, you will
# obviously need to create a directory writable by the FTP user.
#anon_upload_enable=YES
#
# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
#anon_mkdir_write_enable=YES
#
# Activate directory messages - messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES
#
# Activate logging of uploads/downloads.
#xferlog_enable=YES
#
# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES
#
# If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using "root" for uploaded files is not
# recommended!
#chown_uploads=YES
#chown_username=whoever
#
# You may override where the log file goes if you like. The default is shown
# below.
#xferlog_file=/var/log/vsftpd.log
#
# If you want, you can have your log file in standard ftpd xferlog format
#xferlog_std_format=YES
#
# You may change the default value for timing out an idle session.
#idle_session_timeout=600
#
# You may change the default value for timing out a data connection.
#data_connection_timeout=120
#
# It is recommended that you define on your system a unique user which the
# ftp server can use as a totally isolated and unprivileged user.
#nopriv_user=ftpsecure
#
# Enable this and the server will recognise asynchronous ABOR requests. Not
# recommended for security (the code is non-trivial). Not enabling it,
# however, may confuse older FTP clients.
async_abor_enable=YES
#
# By default the server will pretend to allow ASCII mode but in fact ignore
# the request. Turn on the below options to have the server actually do ASCII
# mangling on files when in ASCII mode.
# Beware that turning on ascii_download_enable enables malicious remote parties
# to consume your I/O resources, by issuing the command "SIZE /big/file" in
# ASCII mode.
# These ASCII options are split into upload and download because you may wish
# to enable ASCII uploads (to prevent uploaded scripts etc. from breaking),
# without the DoS risk of SIZE and ASCII downloads. ASCII mangling should be
# on the client anyway..
#ascii_upload_enable=YES
#ascii_download_enable=YES
#
# You may fully customise the login banner string:
ftpd_banner=Welcome to the OpenDreambox FTP service.
#
# You may specify a file of disallowed anonymous e-mail addresses. Apparently
# useful for combatting certain DoS attacks.
#deny_email_enable=YES
# (default follows)
#banned_email_file=/etc/vsftpd.banned_emails
#
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
[b]chroot_local_user=YES
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list[/b]
#
# You may activate the "-R" option to the builtin ls. This is disabled by
# default to avoid remote users being able to cause excessive I/O on large
# sites. However, some broken FTP clients such as "ncftp" and "mirror" assume
# the presence of the "-R" option, so there is a strong case for enabling it.
ls_recurse_enable=YES
#
secure_chroot_dir=/dev/shm
#local_root=/
- chroot_local user znamená že užívateľ zapísaný v chroot_liste nebude chrootovaný, čiže bude mať prístup všade.
- chroot_list_enable=YES aktivovanie chroot listu
- chroot_list_file - cesta k chroot listu
- local_root=/ určuje cestu pre všetkých užívateľov, preto je to # inak by bol chroot list zbytočný
Ďalej zeditujeme, alebo vytvorime súbor etc/shells
Kód: Vybrat vše
#/etc/shells
/bin/sh
/bin/bash
/bin/false
Kód: Vybrat vše
#/etc/vsftpd.chroot_list
root
A nakoniec vytvoríme užívateľa príkazom v konzole:
Kód: Vybrat vše
adduser -h /root/user -s /bin/false user
Ak by sme mu chceli dovoliť aj SSH alebo telnet tak jednoducho zeditujeme súbor etc/passwd a zmeníme /bin/false na /bin/sh
POZOR: tento postup som aplikoval na Enigme2 pre AZHD, takže cesty k jednotlivým súborom sa môžu líšiť, tiež sa líši riadok "secure_chroot_dir=/dev/shm" v subore vsftpd.conf, inak všetko je rovnaké pre vsftpd server kdekoľvek.
AZBox HD Premium, HDD Seagate barracuda 500GB 7200 rpm, CCcam 2.1.3 (Skylink), 3xTwinLNB + diseqc 4in1 - 19,2E 23,5E a 1W, Enigma 2 RTi Core v 1.7.0