linux 如何修改文件夹所属用户名和用户组

有一次魏艾斯博客新建了一个文件夹,把网站文件全都放了进去,后来发现 ftp 无法上传文件了,总提示上传失败。记得https://www.vpsss.net/252.html中提到了 ftp 无法正常上传下载,一般都是 ftp 权限出了问题,所以博主还是从这里入手。

分析问题:查看网站文件夹的所属用户和用户组

ls -l

我们看到 vpsss 这个文件夹属于 root 用户和用户组,不属于网站的 www 用户和用户组。

原来当初新建文件夹的时候,使用 root 账号建立的,看来问题出在这里,下面就是修改权限了。

解决问题:1、使用 chown 命令更改文件/文件夹拥有者。

格式:chown 账号名称 文件或目录 实例:chown www vpsss

上面 www 是改后的用户,vpsss 是要修改的文件夹名字。

2、使用 chgrp 命令更改文件所属用户组

格式:chgrp 用户组名称 dirname/filename 实例:chgrp www vpsss

上面 www 是改后的用户组,vpsss 是要修改的文件夹名字。

再去试试用 ftp 客户端上传文件,已经可以正常上传了,问题解决。 回过头来总结一下,当你需要把网站文件换到别的文件夹里面的时候,首先要检查新文件夹的权限对不对,如果不对及时更正。捎带着也学了两个命令:chown 是更改文件拥有者的命令,chgrp 是更改文件所属用户组的命令。写这篇文章的目的是自己留一个记号,同时给遇到同样问题的朋友做参考。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java帮帮-微信公众号-技术文章全总结

Spring Cloud学习教程2【面试+工作】

4114
来自专栏云计算教程系列

如何在Ubuntu 14.04上安装Bacula-Web

Bacula-Web是一个PHP Web应用程序,它提供了一种查看已经运行的Bacula备份作业的摘要和图形的简便方法。虽然它不允许您以任何方式控制Bacula...

1792
来自专栏运维技术迷

Redis的配置、启动、操作及关闭

redis安装之后,src和/usr/local/bin目录下多了几个以redis开头的可执行文件,我们统称为redis shell,这些可执行文件可以做很多事...

1.2K6
来自专栏云计算教程系列

如何在Ubuntu 14.04上安装CouchDB和Futon

Apache CouchDB,类似Redis,Cassandra和MongoDB,是一个NoSQL数据库。CouchDB将数据存储为JSON文档,这些文档本质上...

2951
来自专栏desperate633

TCP/IP之DHCP协议静态配置DHCP协议

有两种获取方法,一种是静态配置,就是从网络管理员获取一个给定的IP地址,也叫硬编码,还有一种就是动态配置IP地址,这就是我们即将要讲的DHCP协议,动态主机配置...

1162
来自专栏日常分享

Spring AOP的一个简单实现

首先配置XML:service采用和之前一样的代码,只是没有通过实现接口来实现,而是直接一个实现类。transactionManager依旧为之前的事务管理器。

1501
来自专栏纯洁的微笑

springboot(十六):使用Jenkins部署Spring Boot

jenkins是devops神器,本篇文章介绍如何安装和使用jenkins部署Spring Boot项目 jenkins搭建 部署分为三个步骤; 第一步,jen...

6727
来自专栏腾讯云安全的专栏

Resin安全配置小技巧

2704
来自专栏运维技术迷

连仕彤博客yum报错:No module named gzip解决

起因 小威wei yum update了一把,结果yum就报错了,Python版本并没有升级,依然是2.7.5版本。 报错信息 [root@localhost ...

4114
来自专栏应用案例

SSM框架搭建

ssm框架的学习小结,主要是初期环境的搭建配置以及信息的交互处理过程,非技术人员请绕道~ SpringMVC其实就是Spring框架的一个模块,是一个基于MVC...

46810

扫码关注云+社区

领取腾讯云代金券