ページへ戻る
印刷
Gentoo Linuxな生活/WebDAVでスマフォデータ同期で悩む
をテンプレートにして作成 ::
Nest Of Hawk
xpwiki
:Gentoo Linuxな生活/WebDAVでスマフォデータ同期で悩む をテンプレートにして作成
開始行:
*スマフォとPC間のデータ連携を強化したいのです
iPhone/Androidとも、クラウドとのつながりを強化する方向に...
*スマフォとの同期ポリシー
-PCから編集しやすいように、Sambaで共有されているホームデ...
-スマフォのSDカードに保存されている動画、音楽、写真、電話...
*設定
**ファイルシステムのACLを有効化する
ACLとは、Access Control Listの略で、ファイルシステムのACL...
まずは、ファイルシステムのACLを有効化するために、ACLのス...
# vi /etc/fstab
ユーザーのホームディレクトリに、WebDAVでアクセスするため...
/dev/sda1 /home ext4 defaul...
aclを追加ね。で、これをやったあと、aclオプションを有効化...
# mount -o remount /
**ファイルシステムにACLを設定する。
以下の方針で行きまする。
-webdavで共有できるディレクトリは、ユーザー(ここではuser1...
-このディレクトリを、user1さんとapacheさんがアクセスでき...
WebDAVで書き込まれる場合、書き込むユーザーさんがWebサーバ...
# setfacl -m g:apache:rwx,g:apache:rwx /home/user1/share/
← 共有ディレクトリへapacheグループ権限で参照・更新・実...
# setfacl -m d:g:apache:rwx,g:apache:rwx /home/user1/sha...
← 共有ディレクトリへ新規作成するファイルへapacheグルー...
# setfacl -m u:user1:rwx,u:user1:rwx /home/user1/share/
← 共有ディレクトリへuser1ユーザ権限で参照・更新・実行...
# setfacl -m du:user1:rwx,u:user1:rwx /home/user1/share/
← 共有ディレクトリへ新規作成するファイルへuser1ユーザ権...
# ls
drwx------+ 5 user1 users 4096 12月 3 23:21 webdav ...
# getfacl share/
# file: share/
# owner: user1
# group: users
user::rwx
user:user1:rwx #effective:--- ←use...
group::r-x #effective:---
group:apache:rwx #effective:--- ←apach...
mask::---
other::---
default:user::rwx ...
default:user:user1:rwx
default:group::r-x
default:group:apache:rwx ...
default:mask::rwx
default:other::r-x
ここまでで終わりです。ちなみに、ACLを解除したい場合は
# setfacl -b /home/user1/share/
**WebDAVの設定を行う
さらに、WebDAVのポリシーを、以下とします。
-ユーザ名&パスワードを用いて認証OKの場合のみアクセスを許...
-データ暗号化のため、SSLで通信する
/etc/apache2/vhost.dに、SSL用のvhost設定ファイルdefault_s...
Alias /webdav/user1/ "/home/user1/share/"
<Directory "/home/user1/share/">
DAV on
Options FollowSymLinks
AllowOverride All
AuthType Basic
AuthName "Please input user and password"
AuthBasicProvider ldap
AuthLDAPBindDN "cn=user,dc=example,dc=com"
AuthLDAPBindPassword secret
AuthLDAPURL "ldap://foo.example.com/ou=People,dc=examp...
require user user1
Order allow,deny
Allow from all
</Directory>
さらに、/etc/conf.d/apache2に、起動オプションで-D DAVを追...
APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D LANGUAGE -D SS...
で、apacheを再起動。
# /etc/init.d/apache2 restart
*スマフォと連動してみる。
スマートフォンに、FolderSyncをインストールします。有償版...
**アカウント設定
FolderSyncをインストールし、立ち上げると、メニューが出て...
**同期フォルダの設定
「Folderpairs」で同期したいフォルダを入力します。アカウン...
-スマフォカメラで撮った写真
-自作着メロ
-動画
-電話帳
をバックアップしてます。スマフォからのバックアップだけで...
終了行:
*スマフォとPC間のデータ連携を強化したいのです
iPhone/Androidとも、クラウドとのつながりを強化する方向に...
*スマフォとの同期ポリシー
-PCから編集しやすいように、Sambaで共有されているホームデ...
-スマフォのSDカードに保存されている動画、音楽、写真、電話...
*設定
**ファイルシステムのACLを有効化する
ACLとは、Access Control Listの略で、ファイルシステムのACL...
まずは、ファイルシステムのACLを有効化するために、ACLのス...
# vi /etc/fstab
ユーザーのホームディレクトリに、WebDAVでアクセスするため...
/dev/sda1 /home ext4 defaul...
aclを追加ね。で、これをやったあと、aclオプションを有効化...
# mount -o remount /
**ファイルシステムにACLを設定する。
以下の方針で行きまする。
-webdavで共有できるディレクトリは、ユーザー(ここではuser1...
-このディレクトリを、user1さんとapacheさんがアクセスでき...
WebDAVで書き込まれる場合、書き込むユーザーさんがWebサーバ...
# setfacl -m g:apache:rwx,g:apache:rwx /home/user1/share/
← 共有ディレクトリへapacheグループ権限で参照・更新・実...
# setfacl -m d:g:apache:rwx,g:apache:rwx /home/user1/sha...
← 共有ディレクトリへ新規作成するファイルへapacheグルー...
# setfacl -m u:user1:rwx,u:user1:rwx /home/user1/share/
← 共有ディレクトリへuser1ユーザ権限で参照・更新・実行...
# setfacl -m du:user1:rwx,u:user1:rwx /home/user1/share/
← 共有ディレクトリへ新規作成するファイルへuser1ユーザ権...
# ls
drwx------+ 5 user1 users 4096 12月 3 23:21 webdav ...
# getfacl share/
# file: share/
# owner: user1
# group: users
user::rwx
user:user1:rwx #effective:--- ←use...
group::r-x #effective:---
group:apache:rwx #effective:--- ←apach...
mask::---
other::---
default:user::rwx ...
default:user:user1:rwx
default:group::r-x
default:group:apache:rwx ...
default:mask::rwx
default:other::r-x
ここまでで終わりです。ちなみに、ACLを解除したい場合は
# setfacl -b /home/user1/share/
**WebDAVの設定を行う
さらに、WebDAVのポリシーを、以下とします。
-ユーザ名&パスワードを用いて認証OKの場合のみアクセスを許...
-データ暗号化のため、SSLで通信する
/etc/apache2/vhost.dに、SSL用のvhost設定ファイルdefault_s...
Alias /webdav/user1/ "/home/user1/share/"
<Directory "/home/user1/share/">
DAV on
Options FollowSymLinks
AllowOverride All
AuthType Basic
AuthName "Please input user and password"
AuthBasicProvider ldap
AuthLDAPBindDN "cn=user,dc=example,dc=com"
AuthLDAPBindPassword secret
AuthLDAPURL "ldap://foo.example.com/ou=People,dc=examp...
require user user1
Order allow,deny
Allow from all
</Directory>
さらに、/etc/conf.d/apache2に、起動オプションで-D DAVを追...
APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D LANGUAGE -D SS...
で、apacheを再起動。
# /etc/init.d/apache2 restart
*スマフォと連動してみる。
スマートフォンに、FolderSyncをインストールします。有償版...
**アカウント設定
FolderSyncをインストールし、立ち上げると、メニューが出て...
**同期フォルダの設定
「Folderpairs」で同期したいフォルダを入力します。アカウン...
-スマフォカメラで撮った写真
-自作着メロ
-動画
-電話帳
をバックアップしてます。スマフォからのバックアップだけで...
ページ名: