FTPサーバーでファイルを隠す

FTPサーバーでファイルを隠す

UbuntuサーバーとFTPサーバーが稼働しています。フォルダ構造を変更し、一部のファイル(全体ではない)へのユーザーアクセスを制限して、ユーザーから他のファイルを非表示にしたかったです。

どうすればいいですか?

答え1

ただ権限問題だけです。 FTP ディレクトリがあると仮定し、/srv/ftpまず次の 2 つのコマンドを実行する必要があります。

find /srv/ftp -type d -exec chmod 755 {} \;

find /srv/ftp -type f -exec chmod 600 {} \;

これにより、各ファイルは所有者のみを読み書きでき、各ディレクトリは所有者のみを読み書きできますが、誰でも閲覧できます。

その後、引き続きファイルとディレクトリの所有権を変更できます。 FTPを介して表示されるコンテンツはそのユーザーに属しますftpが、残りのコンテンツはrootそのユーザーに属していない他のユーザーに属しますftp

関連情報