Linux如何配置ftp?
发布网友
发布时间:2022-04-26 16:17
我来回答
共3个回答
热心网友
时间:2023-10-14 00:58
第一个问题:
用root用户建立一个用户,比如user1 ,让user1对/tools有完全控制权限,其他用户什么都不行,执行下列命令:
1.1 chown user:user1 /tools 先让/tools这个目录属于user1用户
1.2 chmod 700 /tools 因为第一个命令的作用,所以这个命令就是说只让user1用户对此目录拥有完全控制权限。
(关于权限,可以参考http://zhidao.baidu.com/question/244122551.html?oldq=1)
第二个问题:
首先建立一个用户,并制定一个宿主目录,这个目录将作为这个用户的ftp访问站点。
useradd -d /tools -s /sbin/nologin user1 为user1指定他的访问站点,并且不能本地登录系统,但是不影响登录ftp.
编辑/etc/vsftpd/vsftpd.conf,最后一行添加:
chroot_local_user=YES 把本地用户禁锢到自己的访问站点。
在此例中,user1只能访问/ftpsite,即使登陆后执行了切换目录的命令,但是却会发现,还是在/ftpsite中。
求采纳为满意回答。追问允许下载(读)不允许上传(写)不是500吗?
700是指主用户既能读又能写吧
热心网友
时间:2023-10-14 00:59
vim /etc/vsftpd/vsftp.conf
热心网友
时间:2023-10-14 00:59
Linux什么版本的?