Monday, February 2, 2015

ownCloud working (sortof)

data shares are links to the gh_ versions
drwxr-xr-x  11 root     root      4096 Feb  2 15:03 .
drwxr-xr-x   7 root     root      4096 Feb  2 15:57 ..
-rw-------   1 root     root      6144 Feb  2 17:09 aquota.group
-rw-------   1 root     root      7168 Feb  2 17:09 aquota.user
drwxrwsr-x   2 root     users     4096 Feb  1 09:29 iAmData
drwx------   2 root     root     16384 Jan 31 10:49 lost+found
drwxrwsr-x   2 root     users     4096 Feb  1 15:08 Movies
drwxrwsr-x   2 root     users     4096 Feb  1 09:31 Music
drwxrwsr-x   5 mysql    users     4096 Feb  2 17:09 MySql
drwxrwx---+  3 www-data www-data  4096 Feb  2 17:25 oc
lrwxrwxrwx   1 root     users       52 Feb  2 15:03 oc-admin -> /media/1ed3d629-11cf-4b94-be26-6231cfe8893c/oc-admin
lrwxrwxrwx   1 root     users       52 Feb  2 15:03 oc-mdean -> /media/1ed3d629-11cf-4b94-be26-6231cfe8893c/oc-mdean
lrwxrwxrwx   1 root     users       50 Feb  2 15:03 oc-tmp -> /media/1ed3d629-11cf-4b94-be26-6231cfe8893c/oc-tmp
drwxrwsr-x   2 root     users     4096 Jan 31 14:06 Photos
drwxrwsr-x   2 root     users     4096 Feb  1 09:32 Projects
drwxrwsr-x   2 root     users     4096 Feb  1 09:31 Videos
root@nfs:/media/1a89ed0c-663f-4cc7-84fe-f841d48fb61e#

Gh1 shares have normal rights
drwxr-xr-x  8 root root   4096 Feb  2 15:10 .
drwxr-xr-x  7 root root   4096 Feb  2 15:57 ..
drwxr-xr-x  6 root root   4096 Feb  2 16:16 .greyhole
drwxrwsr-x  2 root users  4096 Feb  2 15:00 iAmGh1
drwx------  2 root root  16384 Feb  2 14:52 lost+found
drwxrws---+ 6 root users  4096 Feb  2 16:37 oc-admin
drwxrwx---+ 7 root users  4096 Feb  2 16:34 oc-mdean
drwxrws---+ 2 root users  4096 Feb  1 15:07 oc-tmp
root@nfs:/media/1ed3d629-11cf-4b94-be26-6231cfe8893c#

data user folder point to samba locally mounted shares
drwxrwx---+  3 www-data www-data   4096 Feb  2 17:25 .
drwxr-xr-x  11 root     root       4096 Feb  2 15:03 ..
lrwxrwxrwx   1 www-data www-data     20 Feb  2 15:14 admin -> /mnt/samba/oc-admin/
-rwxrwx---   1 www-data www-data    268 Feb  1 15:09 .htaccess
-rwxrwx---   1 www-data www-data      0 Feb  1 15:09 index.html
lrwxrwxrwx   1 www-data www-data     20 Feb  2 15:15 mdean -> /mnt/samba/oc-mdean/
-rwxrwx---   1 www-data www-data     58 Feb  1 15:07 mount.json
-rwxrwx---   1 www-data www-data      0 Feb  1 15:09 .ocdata
-rwxrwx---   1 www-data www-data 187392 Feb  2 17:25 owncloud.db
-rw-r-----   1 www-data www-data   8604 Feb  2 17:25 owncloud.log
drwxrws---+  2 www-data www-data   4096 Feb  1 15:09 owncloud-oc41414766
lrwxrwxrwx   1 www-data www-data     18 Feb  2 15:14 tmp -> /mnt/samba/oc-tmp/
root@nfs:/media/1a89ed0c-663f-4cc7-84fe-f841d48fb61e/oc#

mount_shares_locally changes:

wwwname="www-data"

wwwuid=`id -u $wwwname`
wwwgid=`id -g $wwwname`

/bin/umount -l /mnt/samba/oc-*
        opt2="credentials=/home/${username}/.smb_credentials,uid=${wwwuid},gid=${wwwgid},file_mode=0770,dir_mode=0770,nobrl,hard,_netdev,iocharset=utf8,noserverino,mfsymlinks"
        mount -t cifs -o $opt2 //127.0.0.1/oc-tmp /mnt/samba/oc-tmp
        mount -t cifs -o $opt2 //127.0.0.1/oc-admin /mnt/samba/oc-admin
        mount -t cifs -o $opt2 //127.0.0.1/oc-mdean /mnt/samba/oc-mdean




No comments:

Post a Comment