linuxftp设置目录
是vsftpd吗?如果是就按下面的!
你新建一个用户,adser -d /home/root.test/ftpdir aaa 然后再vsftpfd.conf中启动本地用户访问,local_enable=YES ,注意加上chroot_local_user=YES,将这个用户禁锢到这个目录,并根据需要设置相关的允许上传允许下载之类的权限:如download_enable=YES,默认本地用户可以上传的!
⑵ linux里ftp服务器怎么配置根目录
1、deepin linux默认没有安装命令行的ftp客户端,在终端执行ftp命令会提示未找到命令。
⑶ linux ftp怎么上传目录
首先,你要在linux上安装ftp的服务,端口号是21,可以通过ps aux |grep ftp来查看是否有运行的进程来确定ftp服务是否正常启动,或者通过查看端口号netstat –apn | grep 21 来判断ftp是否正常启动
然后,你要关闭防火墙的21端口,确保外面用能ftp软件(flushFTP等)能连接到linux主机
最后在ftp客户端软件数据liunux服务器ip,用户名和密码,确定连接成功就能上传啦
黑马程序员的PHP是国内最早开设的真正人工智能课程。课程全面系统,紧跟时代潮流。
⑷ linux更改ftp目录
修改passwd文件ftp用户的主目录即可
当然这是针对匿名用户的
真实用户不是很清楚了^ ^
⑸ linux中vsftp修改默认路径
修改vsftpd的配置文件/etc/vsftpd/vsftpd.conf,添加下面三行:
1、local_root=/media/ftp/pub
2、chroot_local_user=YES
3、anon_root=/var/www/html/
local_root表示本地用户登录后的根目录,也就是非匿名,而是输入用户名和密码登录进入的,这里顺便说一下ftp登录的格式 ftp://username:passwd@localhost
anon_rootanonymous用户,即匿名用户访问的主目录
但是这时候可能会出现以下报错:
[root@localhostpub]#lftplocalhost
lftplocalhost:~>ls
ls:Loginfailed:500OOPS:vsftpd:
原因还是权限设置问题:
是ftp默认主目录权限设置不对,我这里报这个错误是因为/media/ftp设置权限为777,/media/ftp/pub设置权限也为777。
正确的权限设置是将/media/ftp权限设置为755,chmod755/media/ftp后重启ftp服务就可以了。
上面的chroot_list_file是设定锁定登陆用户在其home目录的列表,要在chroot_list_enable=YES情况下才生效,另外,如luo_rc所述,最好不要设置默认目录为/,使用mount --bind来挂载需要的目录
(5)linuxftp设置目录扩展阅读:
如果你是默认的ftp目录出现此问题,那一定是这个/home/ftp的权限不对所致,这个目录的权限是不能打开所有权限的;是运行了chmod777/home/ftp所致;如果没有ftp用户这个家目录,要自己建一个;
如下FTP用户的家目录是不能针对所有用户、用户组、其它用户组完全开放;
[root@localhost~]#ls-ld/home/ftp
drwxrwxrwx3rootroot40962005-03-23/home/ftp
修正这个错误,应该用下面的办法;
[root@localhost~]#chownroot:root/home/ftp
[root@localhost~]#chmod755/home/ftp
⑹ linux下如何查看ftp的目录
我们通过tree命令(需要安装,方法:sudo apt-get install tree)可以以树状图的方式查看文件目录,而目录中不同类型的文件有各自的颜色,如下所示:
白色--普通文件
蓝色--目录
绿色--可执行文件
红色--压缩文件
青色--链接文件
黄色--设备文件
灰色--其他文件
通过ls命令,查看当前文件夹内的文件;ls -a 查看当前文件夹内的文件,包括隐藏文件;
ls -la 查看当前文件夹内文件的详细信息,包括隐藏文件,
⑺ 如何修改LINUX FTP用户默认目录
修改/etc/passwd文件内的FTP用户家目录,并设置家目录为FTP用户所属。
⑻ linux ftp 下怎么把默认路径改成自己的
1 比较一下俩个目录的权限: ls -ld /var/ftp 和 ls -ld /ftp/ff
2 关闭selinux
⑼ Linux中如何通过命令修改FTP服务器的默认目录
这个要看你使用的是什么验证,如果默认使用的验证就是本地验证的话,你可以先使用 添加用户的方法来进行比如新建一个用户 useradd -d /var/ftp/zuoye zuoye passwd zuoye 把权限变成755把.最主要是 zuoye的拥有者要为 zuoye可以使用 chmod 755 /var/ftp/zuoye 修改权限 chown zuoye.zuoye /var/ftp/zuoye 这样你把你的vsftp安装好。使用身份验证登陆。。然后重新启动服务,使用zuoye进行登陆即可在自己的家目录下, 如果你想所有用户都要登陆在这里的话,需要修改 /etc/vsftpd/vsftpd.conf 文件。你说的 /var/ftp 一般都是 觅名用户默认登录点