Apps
Knowledge
People
Register
Login


-
- Content .- Fans (24) .- Knowledge Base (1) . 

Unix user backend

   2.3  

ownCloud Tool

Score 71%
Minimum required   ownCloud 8.0
Maximum required   ownCloud 8.2
Downloads:  9516
Submitted:  Jan 21 2012
Updated:  Dec 30 2015

Description:

This backend allows Unix local users to authenticate and use ownCloud using pwauth project (https://code.google.com/p/pwauth/).

If your ownCloud instance is on your desktop/laptop computer or your personnal server, you can use directly the PAM/Unix authentication instead of creating new accounts into ownCloud.

Use directly your desktop/laptop credentials or your personnal server Unix account !




Changelog:

## VERSION 0.2
- Authentication and groups functionnal, compatible with ownCloud 2
## VERSION 0.3
- CalDAV sharing is now functionnal (wasn't working until then because oc_principals were empty for Unix users)
- Cleaned a few code tricks (log functions, etc…)
## VERSION 0.4
- Sharing with Unix user was broken, works smoothly on ownCloud 3 not on ownCloud 2 (don't know why)
## VERSION 0.43
- Correcting various little bugs (empty line on top of WebDAV requests, etc…)
## VERSION 0.45
- Small bug fix thanks to THBB : module was ignored by some parts of ownCloud due to the fact that it does not announce itself as an authentication module

### VERSION 1.0
- Compatible with OC4
- Incompatible with OC3 (prefer version 0.45)
- Migration from OC3 to OC4 will generate trouble with Unix User Account : the database update procedure is triggered only with database users ! Be very careful when updating !
### VERSION 1.1
- Integration of svrnm's patch to add range of users and/or single users to the authorized users list ;
- You can now change the pwauth executable path directly into the admin panel ;
- Translation is now available in french and english (german, italian and esperanto coming soon).
- This version is not compatible with OC >4.0.*

### VERSION 2.0
- Partial rewriting to be compatible with OC4.5.0
- Includes new german translation (thanks to Manuel for proofreading)
- Includes new italian translation
- This version is not compatible with OC < 4.5.0

### VERSION 2.1
- Licence change : AGPL -> WTFPLc
- Fixes some vulnerabilities UPDATE IS STRONGLY RECOMMENDED

### VERSION 2.2
- As Ienny suggested since OC6.0, mail setting form is not visible if auth plugin does not have the SET_PASSWORD capabilities (which is abnormal). So I added the ability to set password (with an empty function) just to make the form appear.

### VERSION 2.3
- THIS VERSION WILL PROBABLY BE INCOMPATIBLE WITH OC < 8.0 (hasn't been tested, be very careful)
- App has been cleaned up pretty hard to be compliant with most of the new API
- App is still not completely compliant with 8.2 API but still works (a lot of work to do here)

Please test and give me your feedbacks in comments, this will be greatly appreciated :)



License:
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004

Copyright (C) 2004 Sam Hocevar

Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. You just DO WHAT THE FUCK YOU WANT TO.


All Versions
Send to a friend
Subscribe
Other  Apps  from veretcle
Report inappropriate content



goto page: prev   1  2  3  4  5  6  7 

-

 Can't install

 
 by kubqoa on: Dec 30 2015
 
Score 50%

I can't install this app from OC's appstore because it gives me this message "App can't be installed because the version in info.xml/version is not the same as the version reported from the app store"


Reply to this

-

 Re: Can't install

 
 by tigermick on: Dec 30 2015
 
Score 50%

I have the same problem with OC 8.2.2 ...
help us please.
Thank you


Reply to this

-

 Re: Re: Can't install

 
 by veretcle on: Dec 30 2015
 
Score 50%

I just updated the version number here on the app page, can you please check if it's enough?


Reply to this

-

 Re: Re: Re: Can't install

 
 by tigermick on: Dec 30 2015
 
Score 50%

It's ok now !
Thank you very much for your reactivity !


Reply to this

-

 Re: Re: Re: Can't install

 
 by kubqoa on: Dec 31 2015
 
Score 50%

Thank you very much. I love this app :)


Reply to this

-

 Working for me in 8.2.2.2

 
 by ervee on: Feb 5 2016
 
Score 50%

Just updated to OC 8.2.2.2 and your app version 2.3 and it's working for me! Please keep up the support, I owe you a beer/wine.


Reply to this

-

 OC 9.0 compatibility

 
 by tigermick on: Mar 9 2016
 
Score 50%

Hi,
Someone has already try unix backend app with owncloud 9.0 ?
All works fine ? Or this application need to be update again ?
Thanks for this information.


Reply to this

-

 Re: OC 9.0 compatibility

 
 by veretcle on: Mar 10 2016
 
Score 50%

I haven't tested it myself. As soon as I can, I'll report back to you guys.


Reply to this

-

 Re: Re: OC 9.0 compatibility

 
 by tigermick on: Mar 10 2016
 
Score 50%

Finally, i had tried yesterday evening and it seems to be all works fine !


Reply to this

-
.

 Re: Re: Re: OC 9.0 compatibility

 
 by SchornOC on: Apr 21 2016
 
Score 50%

Yes, on my server I can use unix users from /etc/passwd on OwnCloud 9.01 without any problem, thanks to this app "Unix user backend"


Reply to this

-

 Update ?

 
 by Blackcrack on: Mar 14 2016
 
Score 50%

Hi,

very nice app, i use OpenMandriva
and would also use in my OwnCoud 9.0.
It is give any update ?

best regards
Blacky


------------------------
IT´s me, Blacky from Blackysgate
[url]http://blackysgate.de/avatar/bc-sig-ros.jpg[/url]

Reply to this

-

 patch for oc version 8.2.5

 
 by oni304 on: Jun 27 2016
 
Score 50%

Here is a little patch to be compatible with owncloud verson 8.2.5. I hope their will be a new release soon. Until than everyone has to patch it on his one.

diff --git a/user_pwauth.php b/user_pwauth.php
index 5f4d1d5..db7f44e 100755
--- a/user_pwauth.php
+++ b/user_pwauth.php
@@ -30,8 +30,8 @@ class OC_USER_PWAUTH extends OC_User_Backend implements OC_User_Interface {
private $user_search;

public function __construct() {
- $this->pwauth_bin_path = OC_Appconfig::getValue('user_pwauth', 'pwauth_path', OC_USER_BACKEND_PWAUTH_PATH);
- $list = explode(";", OC_Appconfig::getValue('user_pwauth', 'uid_list', OC_USER_BACKEND_PWAUTH_UID_LIST));
+ $this->pwauth_bin_path = \OC::$server->getAppConfig()->getValue('user_pwauth', 'pwauth_path', OC_USER_BACKEND_PWAUTH_PATH);
+ $list = explode(";", \OC::$server->getAppConfig()->getValue('user_pwauth', 'uid_list', OC_USER_BACKEND_PWAUTH_UID_LIST));
$r = array();
foreach($list as $entry) {
if(strpos($entry, "-") === FALSE) {


Reply to this

-

 Re: patch for oc version 8.2.5

 
 by veretcle on: Jun 27 2016
 
Score 50%

That's interesting! I'll integrate this as soon as I can, thanks for sharing.


Reply to this

goto page: prev   1  2  3  4  5  6  7 

Add commentBack




-
 
 Who we are
Contact
Register
Explore
Apps
Knowledge
People
Participate
Add App
Public API
About apps.ownCloud.com
Legal Notice
Report Abuse
 

Copyright 2011-2016 apps.ownCloud.com Team  
All rights reserved. apps.ownCloud.com is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.