ssh登录linux vps使用wget下载文件后通过ftp无法更改文件的解决办法

by 雅 木察 on 2010-03-09

      我在使用diahosting的linux vps是出现了ftp无法上传和修改文件,不能更改文件属性问题,我进行了ftp不能修改文件内容和属性的尝试解决方法。最终通过反复尝试,终于找到问题的原因:
      我ssh登录vps后,转移网站是为了方便使用wget命令直接原服务器将备份下载到我的新的vps上,然后通过unzip解压缩。而这几部都是在root用户下操作的。因为ssh登录时,用户名就是root。在linux中root用户权限就相当于windows中的administrator,是顶级管理员,享有最高权限。我的新建ftp账号,在linux中只是个普通用户,自然就无法修改root创建的文件了,也无法更改这些文件的属性。找到了问题的根结。那么就是怎么解决了。方法就是将wget后unzip的所有文件和文件夹得权限改成ftp用户可以访问修改的。具体:
1.先用root通过ssh登录vps,cd 到达网站根目录,然后可以通过# ls -l 显示文件夹的用户权限详情,我发现果然都是root,需要改成admin;
2.如何更改呢?就得用到这篇里面的方法了linux中更改文件及文件
夹所有者权限设置命令chown使用详解

3.按上面的操作一切搞定。ok了。
    此为笔记,做个记号。

{ 1 comment… read it below or add one }

PNG图标 三月 11, 2010 于 1:34 上午

linux还是熟悉。学习了,谢谢博主分享。

Leave a Comment

Previous post:

Next post: