You need to modify (or create) that file in the working-directory ($MARMOTTA_HOME) of you running instance.
Or run the curl-command on the server, accessing Marmotta via *localhost* - e.g. by connecting to the server via ssh: `curl -X POST -H "Content-Type: application/json" -d '["standard"]' http://localhost:8080/marmotta/config/data/security.profile` Hope that helps, best, Jakob On Thu, 29 Mar 2018 at 02:23 Francesco Bailo <m...@francescobailo.net> wrote: > Hi Jakob > > Thanks, for your help. > > I couldn't successfully set `security.profile = restricted`. > > I only found one `system-config.properties` in the directory: > > > ./build/archetypes/marmotta-archetype-webapp/target/test-classes/projects/basic/project/test/target/archetype-it-marmotta-home/system-config.properties > > Is it the right file? > > I couldn't find a line with `security.profile = simple`, so I added > (at the bottom of the document) the line `security.profile = > restricted`. I relaunched marmotta, but the security configuration > didn't change. In the UI `security.profile` is still set to `simple. > > I also tried `curl -X POST -H "Content-Type: application/json" -d > '["standard"]' http://<HOST>:<PORT>/marmotta/config/data/security.profile` > but with the same result. > > Thanks > > Francesco > -- > > Francesco Bailo > > Postdoctoral Fellow in Digital Media Methods > > > Department of Media and Communications > Faculty of Arts and Social Sciences > THE UNIVERSITY OF SYDNEY > Rm S208, A20 - John Woolley Building | The University of Sydney | NSW > | 2006 | Australia > Phone +61 2 8627 6895 <+61%202%208627%206895>| Twitter @FrBailo > Email francesco.ba...@sydney.edu.au | Website www.francescobailo.net > > > On 27 March 2018 at 17:16, Jakob Frank <jakob.fr...@redlink.co> wrote: > > Hi Francesco, > > > > the default security profile only allows write-operations from localhost > > [1], so if you have marmotta running on a remote server, you need to > > manually set the security profile to "standard" or "restricted" before. > > Simplest way is to update the 'security.profile = restricted' in the > > system-config.properties file and restart marmotta. > > > > Hope that helps, > > Jakob > > > > [1] http://marmotta.apache.org/platform/security-module.html > > > > On Tue, 27 Mar 2018 at 00:38 Francesco Bailo <m...@francescobailo.net> > wrote: > >> > >> Thanks, Xavier. > >> > >> I managed to install the development version. Still, the authentication > >> doesn't work as expected. I managed to log in as admin but I couldn't > change > >> any setting or add a new user. As soon as I try to edit something, the > app > >> will ask me again to authenticate (Although I'm already authenticated as > >> admin). And I can't access the SPARQL query service. Since it's not a > local > >> install do I need to change/tweak something before I can authenticate > via > >> web? > >> > >> The install is online at http://130.56.250.79:8080/. > >> > >> Thanks > >> > >> Best > >> Francesco > >> > >> -- > >> > >> Francesco Bailo > >> > >> Postdoctoral Fellow in Digital Media Methods > >> > >> > >> Department of Media and Communications > >> Faculty of Arts and Social Sciences > >> THE UNIVERSITY OF SYDNEY > >> Rm S208, A20 - John Woolley Building | The University of Sydney | NSW | > >> 2006 | Australia > >> Phone +61 2 8627 6895 <+61%202%208627%206895>| Twitter @FrBailo > >> Email francesco.ba...@sydney.edu.au | Website www.francescobailo.net > >> > >> On 27 March 2018 at 01:35, Xavier Sumba <xavier.sumb...@ucuenca.ec> > wrote: > >>> > >>> Hi Francesco, > >>> > >>> > >>> > >>> On Sun, Mar 25, 2018 at 11:52 PM, Francesco Bailo < > m...@francescobailo.net> > >>> wrote: > >>>> > >>>> Hi Sergio and Xavier, > >>>> > >>>> It might seem a stupid question but how do I install the > 3.4.0-SNAPSHOT? > >>>> > >>>> Should I `git checkout develop` once I've cloned the repository and > >>>> before I do `mvn clean install`? > >>>> > >>> > >>> Yes, you should compile the develop branch. After that you can execute > >>> Marmotta in the following ways: > >>> > >>> Execute the marmotta-webapp(launchers/marmotta-webapp), if you are > >>> executing from an IDE, e.g. > >>> Deploy the marmotta.war in your own server (tomcat7) > >>> Install locally using the installer in launchers/marmotta-installer > (java > >>> -jar target/marmotta-installer-x.x.x.jar), > >>> Deploy using maven (mvn tomcat7:run), useful for dev environments. > >>> There is a docker image [1] in docker hub, you can pull and run it. If > >>> you want the latest changes of dev branch, you can build your own > container > >>> using the Dockerfile provided in [2]. > >>> > >>> I think I am not missing other option to deploy Marmotta. Hope it > helps! > >>> > >>> Best, > >>> Xavier. > >>> > >>> > >>> [1] https://hub.docker.com/r/apache/marmotta/ > >>> [2] https://github.com/apache/marmotta/blob/develop/Dockerfile > >>> > >>>> Thanks. > >>>> > >>>> Best > >>>> Francesco > >>>> > >>>> -- > >>>> > >>>> Francesco Bailo > >>>> > >>>> Postdoctoral Fellow in Digital Media Methods > >>>> > >>>> > >>>> Department of Media and Communications > >>>> Faculty of Arts and Social Sciences > >>>> THE UNIVERSITY OF SYDNEY > >>>> Rm S208, A20 - John Woolley Building | The University of Sydney | > NSW | > >>>> 2006 | Australia > >>>> Phone +61 2 8627 6895 <+61%202%208627%206895>| Twitter @FrBailo > >>>> Email francesco.ba...@sydney.edu.au | Website www.francescobailo.net > >>>> > >>>> On 11 January 2018 at 01:31, Sergio Fernández <wik...@apache.org> > wrote: > >>>>> > >>>>> Hi Francesco, > >>>>> > >>>>> 3.3.x comes with a very annoying bug regarding login: > >>>>> https://issues.apache.org/jira/browse/MARMOTTA-534 > >>>>> > >>>>> It's going to be fixed in 3.4.0 if we find time to finally cast the > >>>>> release. > >>>>> > >>>>> So, in the meantime, I guess you have three options (I summarize them > >>>>> to have it documented): > >>>>> > >>>>> 1) Changing user.admin.pwhash in your configuration file (requires > >>>>> restarting). > >>>>> > >>>>> 2) If you installation is not public and/or you don't care much about > >>>>> security, you can disable it. > >>>>> > >>>>> You have two ways of doing that: > >>>>> > >>>>> 2a) Changing security.enabled = false in your configuration file, as > >>>>> Xavier told you (requires restarting). > >>>>> > >>>>> 2b) Executing the following request from the same machine where > >>>>> Marmotta is running (allowed _only_ from localhost with the default > simple > >>>>> profile): > >>>>> > >>>>> curl -X POST -H "Content-Type: application/json" -d '["false"]' > >>>>> http://localhost:8080/marmotta/config/data/security.enabled > >>>>> > >>>>> 3) Migrate to 3.4.0-SNAPSHOT, which currently can be considered a > >>>>> release candidate (the release is just blocked by a bug in the > installer). > >>>>> Actually I'd recommend this last option for any new installation. > >>>>> > >>>>> I hope that helps. Apologize for all inconveniences. > >>>>> > >>>>> Cheers, > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> On Tue, Jan 9, 2018 at 11:06 PM, Francesco Bailo > >>>>> <m...@francescobailo.net> wrote: > >>>>>> > >>>>>> Hi Xavier > >>>>>> > >>>>>> No, no error. I tried to add the line `user.admin.pwhash = > >>>>>> :sha1::myhashpasword` in the file `system-config.properties` file. > The line > >>>>>> was actually missing. This solved the problem of logging in with my > local > >>>>>> installation (on a Mac) but not on the Ubuntu server. > >>>>>> > >>>>>> Thanks > >>>>>> > >>>>>> Best > >>>>>> Francesco > >>>>>> > >>>>>> m: +61 416 860 221 <+61%20416%20860%20221> > >>>>>> e: m...@francescobailo.net > >>>>>> > >>>>>> On 10 January 2018 at 08:35, Xavier Sumba < > xavier.sumb...@ucuenca.ec> > >>>>>> wrote: > >>>>>>> > >>>>>>> Hi Francesco, > >>>>>>> > >>>>>>> That interface is a little tricky. Do you have any error on the > >>>>>>> console browser or maybe in a log file? > >>>>>>> > >>>>>>> Some points that I hope help you out. > >>>>>>> > >>>>>>> You can change the default password [1]. > >>>>>>> You can disable the security by changing security.enabled = false > in > >>>>>>> your configuration file. > >>>>>>> > >>>>>>> Cheers, > >>>>>>> Xavier. > >>>>>>> > >>>>>>> [1] > >>>>>>> > https://wiki.apache.org/marmotta/Maintenance#Change_the_admin_password > >>>>>>> > >>>>>>> On Tue, Jan 9, 2018 at 3:46 PM, Francesco Bailo > >>>>>>> <bailo.france...@gmail.com> wrote: > >>>>>>>> > >>>>>>>> Hello, > >>>>>>>> > >>>>>>>> I have installed (standalone) and correctly started Apache > Marmotta > >>>>>>>> 3.3.0 on an Ubuntu server. But I can't log in with the default > admin > >>>>>>>> password (admin/pass123). Navigating to my host:8080, I get to > access the > >>>>>>>> configuration interface. But I can't change anything. > >>>>>>>> > >>>>>>>> I both tried using Chrome and Safari. By clicking on the login > >>>>>>>> button (top/right) I don't get to log in. If I try to change > something > >>>>>>>> through the configuration interface, I'm prompted by the browser > with an > >>>>>>>> "authentication required" form. Still, the admin/pass123 > combination doesn't > >>>>>>>> work. > >>>>>>>> > >>>>>>>> Thanks, > >>>>>>>> > >>>>>>>> Francesco > >>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>> > >>> > >> > > -- > > Jakob Frank > > | http://redlink.at > > | m: +43 699 10588742 <+43%20699%2010588742> | e: jakob.fr...@redlink.at > > | http://at.linkedin.com/in/jakobfrank > -- Jakob Frank | http://redlink.at | m: +43 699 10588742 | e: jakob.fr...@redlink.at | http://at.linkedin.com/in/jakobfrank