Linux ベースの Web サーバーのディレクトリにマウントされた Windows ネットワークからの Samba 共有があります。次のようにディレクトリをマウントしました。
mount -t cifs -o username=admin,password='passsword',domain=mydomain.local,file_mode=0644,dir_mode=0777,uid=client_user,gid=client_user '//192.168.0.x/d$' /home/client_user/mnt
マウントは機能し、OS 内のファイルとディレクトリを参照できます。ただし、ブラウザーから実行された PHP スクリプトを介してこれにアクセスできるようにしたいと考えています。ただし、共有でファイル操作を行うと、アクセス許可が拒否されたというエラーが発生します。少し実験して、uid および gid パラメータ値を apache に置き換えましたが、まだうまくいきません。
どんな提案でも大歓迎です
編集
さらなるテストで、次のコードを含むファイルを作成しました。
if(is_readable('/path/to/mnt')) {
echo 'Readable';
}
else {
echo 'Not';
}
これをサーバーのコマンドラインから実行すると、Readable が出力されます。サーバー上で root およびユーザーとしてこれを実行しましたが、ブラウザーからは機能しません。