mirror of
https://github.com/YunoHost-Apps/mumbleserver_ynh.git
synced 2024-09-03 19:46:03 +02:00
asking for super-user password before installation. update readme
This commit is contained in:
parent
41633becc5
commit
7f3527ab99
3 changed files with 19 additions and 14 deletions
|
@ -1,7 +1,7 @@
|
|||
mumble_yunohost
|
||||
===============
|
||||
A yunohost compatible version of Mumble server (Murmur).
|
||||
This download it via the repository of debian and configures it with given settings.
|
||||
This downloads it via the repository of debian and configures it with given settings.
|
||||
|
||||
SETUP
|
||||
======
|
||||
|
|
|
@ -6,12 +6,12 @@
|
|||
"fr": "Mumble est un logiciel libre de voix sur IP (VoIP), son principal usage étant la communication pendant les parties de jeux en réseau."
|
||||
},
|
||||
"developer": {
|
||||
"name": "Thorvald Natvig",
|
||||
"email": "BSD",
|
||||
"name": "Matlink",
|
||||
"email": "matlink@matlink.fr",
|
||||
"url": "http://www.mumble.info"
|
||||
},
|
||||
"multi_instance": "false",
|
||||
"license": "Beerware",
|
||||
"license": "BSD",
|
||||
"arguments": {
|
||||
"install" : [
|
||||
{
|
||||
|
@ -25,8 +25,17 @@
|
|||
{
|
||||
"name": "password",
|
||||
"ask": {
|
||||
"en": "Choose a password for your mumble server. Type nothing if you don't want to set a password",
|
||||
"fr": "Choisissez un mot de passe pour votre serveur Mumble. Ne rien rentrer si vous ne souhaitez pas mettre de mot de passe"
|
||||
"en": "Choose a password for your mumble server. This password is given to persons who want to join",
|
||||
"fr": "Choisissez un mot de passe pour votre serveur Mumble. Ce mot de passe sera donné aux personnes qui veulent rejoindre le serveur"
|
||||
},
|
||||
"example": "super_secret_password",
|
||||
"default": ""
|
||||
},
|
||||
{
|
||||
"name": "su_password",
|
||||
"ask": {
|
||||
"en": "Choose a password for the SuperUser. This is different from the server password and allows you to create the first admin.",
|
||||
"fr": "Choisissez un mot de passe pour le SuperUser. Il est différent du mot de passe du serveur est permet de créer le premier Administrateur."
|
||||
},
|
||||
"example": "super_secret_password"
|
||||
},
|
||||
|
|
|
@ -6,9 +6,10 @@ app=mumbleserver
|
|||
# Retrieve arguments
|
||||
admin=$1
|
||||
server_password=$2
|
||||
welcometext=$3
|
||||
port=$4
|
||||
registerName=$5
|
||||
su_passwd=$3
|
||||
welcometext=$4
|
||||
port=$5
|
||||
registerName=$6
|
||||
|
||||
mumble_conf=/etc/mumble-server.ini
|
||||
# Check user
|
||||
|
@ -38,11 +39,6 @@ sudo sed -i "s/port=.*/port=$port/g" $mumble_conf
|
|||
sudo sed -i "s/serverpassword=.*/serverpassword=$server_password/g" $mumble_conf
|
||||
sudo sed -i "s/*serverpassword=.*/registerName=$registerName/g" $mumble_conf
|
||||
|
||||
#generating random password for super-user
|
||||
su_passwd=$(dd if=/dev/urandom bs=1 count=200 2> /dev/null | tr -c -d '[A-Za-z0-9]' | sed -n 's/\(.\{24\}\).*/\1/p')
|
||||
|
||||
#save superuser password
|
||||
sudo yunohost app setting $app superuser_password -v "$su_passwd"
|
||||
#open port in firewall
|
||||
sudo yunohost firewall allow Both $port > /dev/null 2>&1
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue