FTP服务器 怎么根据用户登入名,跳转到相应目录下呢?

来源:百度知道 编辑:UC知道 时间:2024/06/25 11:04:08
客户端用的是:leapftp 2.7.6 ,服务器自己写。如果是root用户,就应该让他登入root目录,其他用户到 home 目录,可是这个应该让客户端 发送CWD +目录 来实现呀,我怎么来实现客户端会根据登入的用户不同 发送不同的目录路径呢?
服务器 是自己写的。是我要实现 根据不同用户登入 不同的目录下。我发现不管我用什么用户名,客户端都给我发:CWD / 命令, 然后我启动了vsftp ,用oracle用户登入,结果客户端给的命令是:CWD /home/oracle ,这个也是我所要实现的。

是Linux 下写的FTP服务器,3楼的答案让我不知所云呀,vsftp是服务器,leapftp 是客户端,我怎么换~?2楼的,是修改leapftp 里面的配置文件吗?我在leapftp 配置文件里面 搜索:chroor_local_user ,没有这一个设置项呀。

那你就用vsftp,为什么偏要用leapftp 2.7.6 ?

是在linux上的vsfpt配置文件设置的。
目录是/etc/vsftpd/vsftpd.conf
把其中的chroor_local_user=YES 前面的*好去掉,然后重启vsftpd看看

linux做的ftp吧 修改主配置文件 设置成 chroor_local_user=YES 若你所用的用户是本地用户的话 当用户登陆的时候就将其禁锢在自己的宿主目录下

和客户端无关,
关键你用什么服务器软件,据我所知serv-U有这个功能设置的