您的位置:首页 > 运维架构 > Linux

ftp上传文件显示553错误,以及linux服务器文件修改777权限

2017-06-18 19:22 513 查看
这里我用到了putty终端软件。

putty的用法网上有,百度就行。

安装完putty,用用户名和密码登录。注意这里的用户名写root。比如我的ftp用户名是yumon,那么这里不要写ymon,而要写root。

密码正常输入,注意密码是不显示的,输入直接按回车就行。

然后进入正题:

举个例子路径为:/a/b/c/d/y.jpg文件,举例(阿里云的云服务器的一般这样写:/var/www/wangzhanmin/mulu/img/y.jpg)

(以下要注意有空格的地方,不要少写空格)

可以先检查权限   ls -l /a/b/c/d/       回车                                                (权限查看在文末)

1.给文件权限

这里可以查看jpg的权限,如果不是777,可以

先用  cd /a/b/c/ 切换目录到c文件夹里面

再用  chmod 777 d/y.jpg                                                                         给jpg全部的权限

再检查一下权限   ls -l d/y.jpg

此时应该设置权限为777了。



(图示我切换的直接是文件目录了)

2.给文件夹权限

主要的问题在于目录的设置不要出错。

由于我已经切换到c文件夹了,所以

给目录权限用 chmod 777 d/

这个操作是把d文件夹的权限设置成777。



(图示为查询权限---设置权限---再查询权限)

注意修改权限的代码执行之后没有反应。也就是看不到变化,但是实际已经执行。

(注:

在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。

例如我用ls -l命令列文件表时,得到如下输出:

-rw-r--r-- 1 apple users 2254 2006-05-20 13:47 tt.htm

从第二个字符起rw-是说用户apple有读、写权,没有运行权,接着的r--表示用户组users只有读权限,没有运行权,最后的r--指其他人 (others)只有读权限,没有写权和运行权。这是系统默认设置,我可以改写tt.htm,同组的人和其他人只有权读,没人有权运行,因为只是一个 html文件,不必运行。这在Novell的directory services之前很先进。

读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。所以,上面的例子中的rw-r--r--用数字表示成644。

反过来说777就是rwxrwxrwx,意思是该登录用户(可以用命令id查看)、他所在的组和其他人都有最高权限。

再多说一句。我用chmod o-r tt.htm命令改权限,o-r是others的权限中减掉读。结果是

-rw-r----- 1 bu users 2254 2006-05-20 13:47 tt.htm

如果用命令chmod 777 tt.htm,结果是

-rwxrwxrwx 1 bu users 2254 2006-05-20 13:47 tt.htm

任何人都有读、写、运行三项权限。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  服务器 ftp linux
相关文章推荐