Webフォルダに外付けドライブをマウントしようとしていますflash
。名前は次のとおりです。
外部ドライブがマウントされると、/dev/sdb1
権限は次のように変更されます。
sudo mount -o デフォルト /dev/sdb1 /var/www/html/TV/flash
インストール場所でファイルを見つけようとすると、404 Not Found
ファイルが存在するというメッセージが表示されます。
フォルダ内のファイルを一覧表示しようとすると、次のように表示されます。許可が拒否されました
また、成功せずにフォルダの所有権を変更してみました。
sudo chown -R "$USER":www-data flash/
chown:「フラッシュ/システムボリューム情報」の所有権の変更:読み取り専用ファイルシステム
chown: "flash/"の所有権の変更: 読み取り専用ファイルシステム
答え1
の間に違いがありますfolder
folder\
folder\
フォルダ自体ではなくフォルダの内容を表します。folder
フォルダ内のファイルとサブディレクトリではなくフォルダのみを示します。ただし、コマンドを再帰的に使用すると、chown
その中のすべてのサブディレクトリとファイルの所有権folder
も変更されます。
したがって、次のように入力すると状況が解決します。
sudo chown -R "$USER":www-data /var/www/html/TV/flash
また、ファイル権限を変更してください。あなたは$USER
所有者www-data
でありグループ所有者としてお金を稼いでいます。500
ディレクトリに対する既存の権限を表示します。したがって、グループ所有者ではなく所有者だけがディレクトリを検索できます。あなたのサーバーはグループ所有者として実行されていますwww-data
良い方法は、すべてのディレクトリ権限を、755
ファイル権限をに保つことです644
。
find /var/www/html/TV/flash -type d -exec chmod 755 {} \;
find /var/www/html/TV/flash -type f -exec chmod 644 {} \;
エラーがあればコメントしてください。