-2

Linux VPS といくつかのアカウントがあります。root ログインで SSH を使用して、あるアカウントから別のアカウントにファイルをコピーしました (たとえば、このフォルダー /home/firstacc/public_html/forum で cp -R * /home/secondacc/public_html/community と入力しました)。現在、通常の FTP を使用して secondacc でファイルを編集すると、変更できません。SmartFTP は許可が拒否されたと表示します。通常の FTP 経由で編集できるように、所有権または権限を変更するにはどうすればよいでしょうか。

4

2 に答える 2

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/
于 2013-06-17T15:12:26.413 に答える
0

$ chown -R <user>:<org>ディレクトリで、ディレクトリとその下のすべての権限を変更します。

于 2013-06-17T15:11:07.533 に答える