Linux文件的所有权和权限

时间:2013-06-17 15:03:34

标签: linux file filesystems

我有Linux VPS并且那里有很少的帐户。我使用SSH和root登录将文件从一个帐户复制到另一个帐户(例如在此文件夹中) / home / firstacc / public_html / forum我输入了cp -R * / home / secondacc / public_html / community)。 现在,当我使用常规FTP编辑secondacc上的文件时 - 我无法修改它--SmartFTP说权限被拒绝。现在如何更改所有权或权限,以便可以通过常规FTP进行编辑?

2 个答案:

答案 0 :(得分:1)

使用chmod设置权限(但要注意不要让任何疯狂进程修改您的文件)和chown / chgrp来更改文件的所有权/组成员身份

理想情况下,你会创建一个组(我称之为'fancyhomepage'),其中两个用户都是其成员:

# addgroup fancyhomepage
# adduser firstacc fancyhomepage
# adduser secondacc fancyhomepage

然后确保您要共享的所有文件都属于该组并且可以进行组写

$ chgrp -R fancyhomepage /home/secondacc/public_html/community/
$ chmod -R g+rwX /home/secondacc/public_html/community/

答案 1 :(得分:0)

目录上的

$ chown -R <user>:<org>更改了目录及其下的所有内容的权限。