码迷,mamicode.com
首页 > 系统相关 > 详细

控制Linux用户可以用ftp连接指定目录,并且不能用ssh连接

时间:2014-12-16 23:55:00      阅读:344      评论:0      收藏:0      [点我收藏+]

标签:sp   on   div   log   bs   ad   as   linux   nbsp   

有两个版本,网上的版本我试了不行,后来自己摸出来另外一条可行的:

首先是网上的版本:

 #mkdir /home/ftp                                                                 #创建ftp根目录
#useradd  -d   /home/ftp -s /sbin/nologin ftpuser         #创建用户(注意家目录和非登陆)
#passwd  ftpuser                                                                #设置用户密码
#chown -R ftpuser  /home/ftp                                         
#chmod 755 -R /home/ftp                                                 #改变ftp根目录属主和权限
#echo "ftpuser" >> /etc/vsftpd.user_list                          #把ftpuser加入到允许访问的队伍
 
我的版本:
先要创建ftp用户:useradd -d /home/ftp  ftpuser
然后创建密码:passwd ftpuser
在/etc/ssh/sshd_config 加上一条允许登录的账号,如果你只允许root登录就写:AllowUsers root
你的ftp账号,没有写上去,当然就不允许用ssh登录了。
这时候在/etc/vsftpd/chroot_list上加上ftpuser,那么你用ftpuser登录ftp就只能访问你创建是指定的/homt/ftp目录了。
 
 

控制Linux用户可以用ftp连接指定目录,并且不能用ssh连接

标签:sp   on   div   log   bs   ad   as   linux   nbsp   

原文地址:http://www.cnblogs.com/leekenky/p/4168308.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!