Change username/group
This commit is contained in:
parent
71e8fc4838
commit
3c9205d833
|
@ -17,7 +17,7 @@ Copyright (C) 2014 Bob Mottram
|
||||||
|
|
||||||
Permission is granted to copy, distribute and/or modify this document under the terms of the [[https://gnu.org/licenses/fdl.html][GNU Free Documentation License]], Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
|
Permission is granted to copy, distribute and/or modify this document under the terms of the [[https://gnu.org/licenses/fdl.html][GNU Free Documentation License]], Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
|
||||||
|
|
||||||
Source for this web site in [[https://en.wikipedia.org/wiki/Org-mode][Emacs org-mode]] format is available [[/beaglebone.txt][here]]. Comments or patches may be submitted via [[https://github.com/fuzzgun/freedombone][Github]].
|
Source for this web site in [[https://en.wikipedia.org/wiki/Org-mode][Emacs org-mode]] format is available [[/beaglebone.txt][here]]. Comments or patches may be submitted via [[https://github.com/bashrc/freedombone][Github]].
|
||||||
#+END_CENTER
|
#+END_CENTER
|
||||||
|
|
||||||
* Introduction
|
* Introduction
|
||||||
|
@ -6195,10 +6195,10 @@ Install some dependencies.
|
||||||
apt-get install git-core python python-dev python-lxml python-imaging python-virtualenv python-gst0.10 libjpeg8-dev sqlite3 libapache2-mod-fcgid
|
apt-get install git-core python python-dev python-lxml python-imaging python-virtualenv python-gst0.10 libjpeg8-dev sqlite3 libapache2-mod-fcgid
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
Create a user, replacing /mymediagoblinsite/ with the domain name for your mediagoblin site.
|
Create a user, replacing /mymediagoblindomain/ with the domain name for your mediagoblin site.
|
||||||
|
|
||||||
#+BEGIN_SRC: bash
|
#+BEGIN_SRC: bash
|
||||||
export HOSTNAME=mymediagoblinsite
|
export HOSTNAME=mymediagoblindomain
|
||||||
adduser mediagoblin
|
adduser mediagoblin
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
@ -6208,7 +6208,7 @@ Give the user a long random password.
|
||||||
mkdir -p /srv/$HOSTNAME
|
mkdir -p /srv/$HOSTNAME
|
||||||
chown -hR mediagoblin:mediagoblin /srv/$HOSTNAME
|
chown -hR mediagoblin:mediagoblin /srv/$HOSTNAME
|
||||||
su - mediagoblin
|
su - mediagoblin
|
||||||
export HOSTNAME=mymediagoblinsite
|
export HOSTNAME=mymediagoblindomain
|
||||||
cd /srv/$HOSTNAME
|
cd /srv/$HOSTNAME
|
||||||
git clone git://gitorious.org/mediagoblin/mediagoblin.git
|
git clone git://gitorious.org/mediagoblin/mediagoblin.git
|
||||||
cd mediagoblin
|
cd mediagoblin
|
||||||
|
@ -6218,6 +6218,7 @@ virtualenv --system-site-packages .
|
||||||
./bin/python setup.py develop
|
./bin/python setup.py develop
|
||||||
./bin/easy_install flup
|
./bin/easy_install flup
|
||||||
cp mediagoblin.ini mediagoblin_local.ini
|
cp mediagoblin.ini mediagoblin_local.ini
|
||||||
|
cp paste.ini paste_local.ini
|
||||||
emacs mediagoblin_local.ini
|
emacs mediagoblin_local.ini
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
@ -6225,6 +6226,7 @@ Change *email_sender_address* to your email address, then save and exit.
|
||||||
|
|
||||||
#+BEGIN_SRC: bash
|
#+BEGIN_SRC: bash
|
||||||
./bin/gmg dbupdate
|
./bin/gmg dbupdate
|
||||||
|
exit # to go back to the root user
|
||||||
emacs /etc/init.d/mediagoblin-paster
|
emacs /etc/init.d/mediagoblin-paster
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
@ -6280,8 +6282,8 @@ MG_PASTER_PID_FILE=/var/run/mediagoblin/$DAEMON_NAME.pid
|
||||||
MG_PASTER_LOG_FILE=/var/log/mediagoblin/$DAEMON_NAME.log
|
MG_PASTER_LOG_FILE=/var/log/mediagoblin/$DAEMON_NAME.log
|
||||||
|
|
||||||
set_up_directories() {
|
set_up_directories() {
|
||||||
install -o $MG_USER -g users -d -m 755 /var/log/mediagoblin
|
install -o $MG_USER -g mediagoblin -d -m 755 /var/log/mediagoblin
|
||||||
install -o $MG_USER -g users -d -m 755 /var/run/mediagoblin
|
install -o $MG_USER -g mediagoblin -d -m 755 /var/run/mediagoblin
|
||||||
}
|
}
|
||||||
|
|
||||||
set_up_directories
|
set_up_directories
|
||||||
|
@ -6421,8 +6423,8 @@ MG_CELERYD_PID_FILE=/var/run/mediagoblin/$DAEMON_NAME.pid
|
||||||
MG_CELERYD_LOG_FILE=/var/log/mediagoblin/$DAEMON_NAME.log
|
MG_CELERYD_LOG_FILE=/var/log/mediagoblin/$DAEMON_NAME.log
|
||||||
|
|
||||||
set_up_directories() {
|
set_up_directories() {
|
||||||
install -o $MG_USER -g users -d -m 755 /var/log/mediagoblin
|
install -o $MG_USER -g mediagoblin -d -m 755 /var/log/mediagoblin
|
||||||
install -o $MG_USER -g users -d -m 755 /var/run/mediagoblin
|
install -o $MG_USER -g mediagoblin -d -m 755 /var/run/mediagoblin
|
||||||
}
|
}
|
||||||
|
|
||||||
set_up_directories
|
set_up_directories
|
||||||
|
|
Loading…
Reference in New Issue