作者:全大中
问:最近因为工作需要正在学习Linux服务器知识,在一台Linux FTP服务器中如何限制用户只能在特定的目录下访问?
答:第一步,创建一个FTP Guest 组,用Groupadd 命令,也可以用FTP服务器创建的FTP组(less/etc/group 看看是否存在,如果安装了FTP Server的话都有这个组存在);
第二步,在FTP组中添加FTP用户;
第三步,修改“/etc/ftpaccess”文件,加入Guestgroup的定义:Guestgroup Ftp;或者用Guestuser直接指定FTP用户名,如:Guestuser Ftpuser;
第四步,向这个用户的“$HOME”目录下拷贝必要的文件,主要是与Ls有关的。一般的Ls需要Lib支持,你得重新编译Ls,或把Lib目录Copy过去,或者拷贝FTP Server自带的Ls,比如把“/home/ftp/”下的Bin,Etc,Lib三个目录拷贝到这个用户的根目录下,并修改权限(Chown Username.ftp*)。注意:现在Linux下带的FTP无须拷贝这些文件,至少Redhat6.1是不需要拷贝的,所以就可以省去第四步。
热点推荐: [精彩想看就看!八大网络电视软件频道评测]
微软的反击-初探Windows Live战略 | Photo-Brush:轻轻松松给图片加特效
善用加密协议 确保无线网络安全 | QQ表情:周星驰3D搞笑表情