user jogok

Fórumok

hi
szeretném azt beállítani, hogy ha valaki bejelentekzik winscp-vel akkor csak azok a mappák legyenek elérhetők amiket szeretnék
csak a home-ja meg egy másik partíción lévő pár könyvtár
hogy állítsam be?
debian alatt

Hozzászólások

mivel scp shhn keresztül megy, szerintem ehhez chrootolt környezetet kéne csinálnod.. Hazsnálj inkább ftp-t :)

NE hasznalj ftp-t. (se telnet-et, r* parancsot, ...)

Tegyel fel rssh-t, hasznalj PAM-ot.
Az rssh a dokumentacio alapjan egyszeruen allithato,
ha csak scp-t engedsz, akkor nem lat ki a konyvtarbol.


host:~# cat /etc/rssh.conf
logfacility = LOG_USER
allowscp
umask = 077
user = "user:077:00001:"

Kb. ennyi.
Lehet chroot is, de ez mar nem rossz.

Ha csak fájlokat akarsz másolni, akkor ez a szerény kis HOWTO kisegíthet :)

Én is proftpd/vsftpd javaslom.
Tirkosítást be tudsz kapcsolni.

vsftpd -nél ez a belítás:
chroot_local_user="YES"
(talán a legegyszerűbben confolható ftp server vsftpd)

Ilyenkor azt az ftp szerint e gyökér könyvtár a a saját home könyvtára, ami felé nem tud lépni.

A többi könyvtárban a bind mount fog segíteni.

mkdir /home/haver/megosztas
mount -o bind /mnt/partico/megosztott_konyvtar /home/haver/megosztas #ha reboot utan is szeretned akkor fstab -ba is ird be

Ez utan /home/haver/megosztas konyvtarban is az /mnt/partico/megosztott_konyvtar fog latszani.

man vsftpd.conf

chsh -s /bin/flase haver #hogy ne tudjon shell-t kapni (ssh -n keresztul pl.)