FTP権限の設定に問題があります。ここで他のスレッドを読んでください。しかし、それが実際に私の要件に合っているかどうかはわかりません。
基本的に、クライアントのFTPとホームディレクトリが正しく設定されていますが、ファイルをアップロードするとファイルを編集できないことがわかりました。これは、ファイルに対する以前の権限によるものと考えられます。
だから私の質問は、どうすれば、権限に関係なく、コンピュータのルートを損なうことなく、ホームディレクトリ内のすべてのファイルを編集できるようにすることができます。
FTPアクセスは自分が所有するVM用ですが、FTPアクセス用に別々のディレクトリに対して別々のアカウントを作成したいと思います。
答え1
まず、FTPアップロード()後に残りのファイル所有者を見つけて、ls -lha
ファイルを所有しているグループにユーザーとクライアントユーザーを追加してから、
#useradd -G group clientusername
FTPディレクトリの権限を変更しますchmod g+rwx ftp/directory
。