Lubuntu 18.04 上の OwnCloud 10.2 - USB ローカル ドライブをマウントできない

Lubuntu 18.04 上の OwnCloud 10.2 - USB ローカル ドライブをマウントできない

まず、私はすでにOwnCloudフォーラムでこの質問をしましたが、回答が得られなかったので、ここでも試してみようと思いました。

私は、Lubuntu 18.04 LTS サーバー (古いラップトップ) で OwnCloud 10.2 を実行しています。そのラップトップには、OwnCloud のストレージとして使用したい USB NTFS ドライブが 4 つ接続されています。Lubuntu SMB を使用すると、ネットワーク上の別の Windows コンピューターからそれらのドライブの読み取り/書き込みを行うことができます。ただし、それらを OC に追加しようとすると、OC でエラーが発生し、パスが見つかりません。

サーバー自体のドライブ パスの 1 つは /media/user/PB です。そのパスを使用しても、OC はそれを見つけることができません。代わりに、デフォルトの Lubuntu Music フォルダーを共有しようとすると、OC は問題なくそれを実行できます (/home/user/Music)。

https://pastebin.com/v9R3zt4XOC ログの内容は次のとおりです。おそらく、解読方法がわからないエラーがいくつかあると思います。

ありがとう。

編集: わかりやすくするために、さらに詳細を記載します。

サーバ: オペレーティング システム: ディストリビューター ID: Ubuntu 説明: Ubuntu 18.04.2 LTS リリース: 18.04 コードネーム: bionic

カーネル: Linux マルチメディア 4.18.0-22-generic #23~18.04.1-Ubuntu SMP 木 6月 6日 08:37:25 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Webサーバー: サーバーバージョン: Apache/2.4.29 (Ubuntu) サーバー構築日: 2019-04-03T13:22:37

データベース: ii mariadb-client-10.1 1:10.1.40-0ubuntu0.18.04.1 amd64 MariaDB データベース クライアント バイナリ ii mariadb-client-core-10.1 1:10.1.40-0ubuntu0.18.04.1 amd64 MariaDB データベース コア クライアント バイナリ ii mariadb-common 1:10.1.40-0ubuntu0.18.04.1 すべての MariaDB 共通メタパッケージ ii mariadb-server 1:10.1.40-0ubuntu0.18.04.1 すべての MariaDB データベース サーバー (最新バージョンに応じたメタパッケージ) ii mariadb-server-10.1 1:10.1.40-0ubuntu0.18.04.1 amd64 MariaDB データベース サーバー バイナリ ii mariadb-server-core-10.1 1:10.1.40-0ubuntu0.18.04.1 amd64 MariaDB データベース コア サーバー ファイル

PHPバージョン: PHP 7.2.19-0ubuntu0.18.04.1 (cli) (ビルド: 2019 年 6 月 4 日 14:48:12) ( NTS ) Copyright © 1997-2018 The PHP Group Zend Engine v3.2.0、Copyright © 1998-2018 Zend Technologies、Zend OPcache v7.2.19-0ubuntu0.18.04.1、Copyright © 1999-2018、Zend Technologies による

ownCloudバージョン: [ownCloud ] 10.2.0 (安定版)

OC の config.php(機密データはすでに削除されています)

そこで私がしたのは、まず Lubuntu 18.04 をインストールし、次に Web サイトのガイドに従って OC 10.2 をインストールすることだけでした。また、Lubuntu で SMB を実行して、自宅のネットワークから LAN 共有としてドライブにアクセスできるようにしました。

現時点では、SMB 共有のみが機能しています。

答え1

OwnCloud(php / www-data)はおそらくUSBの場所への読み取り/書き込み権限を持っていません。マウントされている場所の所有権を変更することができます(再起動後もマウントされたままになるようにfstabをいじっていると仮定します)。

$ chown -R owner-user:owner-group directory

所有者ユーザーと所有者グループはどこにすべきかwww-data。php がデフォルトでこのグループのメンバーであるかどうかはわかりませんが、そうでない場合は、 を使用して$ adduser php www-dataphp を www-data のメンバーにします。

php に書き込みアクセス権を与えるかどうかは多少議論の余地がありますが、これにより OwnCloud が USB スティックを認識して使用できるようになるはずです。

chown と chmod の詳細ここ

関連情報