lnmp环境下用ftp客户端上传了文件到网站文件夹,发现上传不了,显示550错误,并且发现lnmp环境ftp客户端登录上去看不到文件,在这个文件夹下某些目录找不到,不见了,真是奇怪的问题,同时用SSH连接上去是能看到文件的。
问题:lnmp环境下用ftp客户端上传了文件到网站文件夹,但是却看不到,同时用SSH连接上去是能看到文件的。
环境:军哥Lnmp1.3
FTP服务器:pureftpd
解决办法:FTP这方面遇到的大部分都是权限问题,因为linux对权限的要求非常严格。
首先我们看一下这个文件夹的读写权限是什么样的。先进入网站文件夹。
进入你网站文件夹的上一级目录
cd /yourfilename/
输入查看文件夹权限命令:
ls -l
这时候看最下面那行是网站文件夹的权限,果然缺少r也就是没有读的权限。
问题找到了,接下来就是添加读的权限了。
chmod a+r /yourfilename/
然后再去ftp客户端刷新一下,果然能看到里面的文件了,问题解决。
总结:windows中一个文件如果写、可执行就同时有读的权限,与windows不同,在linux中可执行和写,未必能读,所以说linux的权限是相对独立的,比windows的安全性更高、更严格。用到了以下几个命令。
进入文件夹命令:cd /yourfilename/
查看文件夹权限命令:ls -l (这个参数是字母L的小写,不是数字1)这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到这个指令。
修改权限命令:chmod a+r /yourfilename/
以就是lnmp环境ftp客户端看不到文件,某些目录找不到的一种解决办法,希望能解决你遇到的问题。
最近更新
淘宝微信支付怎么开通?9月5日淘宝公示与微信
人气排行
迅雷资源被举报无法下载,导致迅雷高速通道进不去怎么办?迅雷会员
百度网盘以免费、大容量、不限速陆续打败115网盘、酷盘,腾讯微云
辛辛苦苦下载下来的rar、zip、7z、tar格式的压缩包是加密的,解压
DownloadSDKServer.exe是什么?相信大家都是和小编一样,在系统进
steam用户经常反应遇到打不开steam平台的问题。是首次安装steam后
最近迅雷修改了会员机制,使得迅雷会员账号存在分享行为的账号都
百度云链接不存在?很多时候我们在网上找资源下载,如果是百度云
在使用steam游戏平台时,大家是否会经常遇到,如何备份帐号游戏,
迅雷下载文件经常会出现下载进度常常会卡在99.9%就下不动的问题,
现在,很多人在使用迅雷下载种子的时候,都会遇到提示种子下载失