sFTP kasutaja lukustamine kindlasse kausta?
Moderaator: Moderaatorid
sFTP kasutaja lukustamine kindlasse kausta?
Naljakas aga vot ei oska ning ei saa ka pihta neile õpetustele googel-moogelis.
Logib küll oma kausta aga saab seal välja liikuda kuigi faile muuta ei saa ada alla saab laadida.
Logib küll oma kausta aga saab seal välja liikuda kuigi faile muuta ei saa ada alla saab laadida.
Toppama pole jäänudgi,lihtsalt ei toimi kuidagi need juhendid mis leitud. Aga hetkeks on tehtud järgmist.
Lisasin kasutaja süsteemi adduser
siis pistsin ta /etc/sudoers faili.
andsin vastava katalooma õigused failide muutmiseks
chown kasutaja:kasutaja -R /var/kataloom
Kõik nagu on ilus ja kena aga ta kurask saab seal oma kataloomast välja liikuda. Tahaks, et ta seal ei pääseks välja mujale. Istugu omas kataloomas ja sebigu seal.
Lisasin kasutaja süsteemi adduser
siis pistsin ta /etc/sudoers faili.
andsin vastava katalooma õigused failide muutmiseks
chown kasutaja:kasutaja -R /var/kataloom
Kõik nagu on ilus ja kena aga ta kurask saab seal oma kataloomast välja liikuda. Tahaks, et ta seal ei pääseks välja mujale. Istugu omas kataloomas ja sebigu seal.
Üks küsimus veel. sFTP all mõtled ikka seda https://en.wikipedia.org/wiki/SSH_File_ ... r_Protocol
Siis peaks guugeldama terminitega sftp user chroot
http://www.howtoforge.com/restricting-u ... an-squeeze
Siis peaks guugeldama terminitega sftp user chroot
http://www.howtoforge.com/restricting-u ... an-squeeze
nüüd läheb asi taas keeruliseks.
Ütleme nii, tahan kasutajat bushido lukustada kausta /var/subsonic
Juhendis jõutsin 3 punktini ja lisasin rea /etc/ssh/sshd_config
minu failisisu
Üritasin restartida ja sain vastuseks
Kommisin lisatud rea lihtsalt välja
Restart õnnestus, läksin mudimisega edasi ja lisasin sama faili täiesti lõppu need kohad koos oma soovitud kausta teega
Loomulikult ma ei tea kas grupp oleks pidanud jääma user või on see subsonic OK ja/kas pean selle gruppi ka loom kuidagi???
jõudsin siis oma tegemistega nii kaugele kui punkt 4 kus tuli teha järgmist
Siit ma ei saa aru kuidas ma selle symlinki loon kas nii
ning kas edasi juhendis olevad /home võin asendada oma soovitud kataloomaga????
Sorri aga selle keele arusaamiseks abistab mind guugle translator
Ootan ikka abi

Ütleme nii, tahan kasutajat bushido lukustada kausta /var/subsonic
Juhendis jõutsin 3 punktini ja lisasin rea /etc/ssh/sshd_config
minu failisisu
Kood: Vali kõik
# Allow client to pass locale environment variables
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
Kood: Vali kõik
# service ssh restart
/etc/ssh/sshd_config line 78: Subsystem 'sftp' already defined.
Kood: Vali kõik
# Allow client to pass locale environment variables
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server
#Subsystem sftp internal-sftp
Kood: Vali kõik
Match User bushido
ChrootDirectory /var/subsonic
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp
ja selle
Match Group subsonic
ChrootDirectory /var/subsonic
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp
jõudsin siis oma tegemistega nii kaugele kui punkt 4 kus tuli teha järgmist
Kood: Vali kõik
Next we add a symlink /home/home that points back to /home:Kood: Vali kõik
cd /var/subsonic
ln -s . var/subsonic
Sorri aga selle keele arusaamiseks abistab mind guugle translator
Ootan ikka abi
Ääremärkus: ma ei ole kindel, et RSSH kujul tegemist on parima lahendusega antud probleemi lahendamiseks, kuid vale ta ka ei ole.
Tegemist on kestaga, mis on mõeldud kasutamiseks koos OpenSSH'ga.
Ta ülesanne on lubada OpenSSH sessioonis käivitada ainult valitud käske: scp/sftp server, rsync, rdist ja cvs. Kasutajad saavad tegutseda ainult konfigureeritud kataloogis; välja ei pääse.
Pikemalt on juttu kodulehel http://www.pizzashack.org/rssh/
Tegemist on kestaga, mis on mõeldud kasutamiseks koos OpenSSH'ga.
Ta ülesanne on lubada OpenSSH sessioonis käivitada ainult valitud käske: scp/sftp server, rsync, rdist ja cvs. Kasutajad saavad tegutseda ainult konfigureeritud kataloogis; välja ei pääse.
Pikemalt on juttu kodulehel http://www.pizzashack.org/rssh/

