[ 
https://issues.apache.org/jira/browse/SOLR-7826?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15542918#comment-15542918
 ] 

Hoss Man commented on SOLR-7826:
--------------------------------

bq. Is this a real or theoretical problem? ...

By definition it's a theoretical problem because this code added here hasn't 
been released yet -- that doesn't mean we shouldn't give serious consideration 
to it ... we shouldn't have to wait for users to get screwed by bugs before we 
discuss if there is a better solution.

bq. Testing on Ubuntu shows that the /var/solr folder is not writable by other 
than the solr user, and new folders created by a user has group "solr"....

you seem to be assuming that people only install using the installation script, 
and that no one might ever changes the default groups/perms of the solr user.  
On platforms where people install solr manually (either because the install 
script doesn't support their os, or because they choose to) the default 
group/perms of those directories could be anything.

We shouldn't make {{bin/solr}} only work well -- or fail cleanly -- if you 
install exactly as we expect you to (and never change any file system perms, or 
group masks)  when it's just as easy to make {{bin/solr}} work well and fail 
cleanly anytime by testing the *current* directory stats

> Permission issues when creating cores with bin/solr
> ---------------------------------------------------
>
>                 Key: SOLR-7826
>                 URL: https://issues.apache.org/jira/browse/SOLR-7826
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Shawn Heisey
>            Assignee: Jan Høydahl
>            Priority: Minor
>              Labels: newdev
>             Fix For: 6.3, master (7.0)
>
>         Attachments: SOLR-7826.patch, SOLR-7826.patch
>
>
> Ran into an interesting situation on IRC today.
> Solr has been installed as a service using the shell script 
> install_solr_service.sh ... so it is running as an unprivileged user.
> User is running "bin/solr create" as root.  This causes permission problems, 
> because the script creates the core's instanceDir with root ownership, then 
> when Solr is instructed to actually create the core, it cannot create the 
> dataDir.
> Enhancement idea:  When the install script is used, leave breadcrumbs 
> somewhere so that the "create core" section of the main script can find it 
> and su to the user specified during install.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to