Gentoo Forums
Gentoo Forums
Quick Search: in
[GNUnet: configuration] mysql [RESOLU]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
idodesuke
Apprentice
Apprentice


Joined: 19 Dec 2005
Posts: 244
Location: France

PostPosted: Mon Jul 10, 2006 12:57 pm    Post subject: [GNUnet: configuration] mysql [RESOLU] Reply with quote

Euh je voudrais tester GNUnet avec mysql comme base de donnée seulement un truc que je pige pas:

http://www.gnunet.org/user_afs.php3?xlang=French#mysql (Configuration de la base de données mysql)
Ils disent: "vous devez remplacer $USER par le nom de l’utilisateur qui lance le processus gnunetd"

ouais sous gentoo l'utilisateur qui lance gnunetd c'est gnunet (ou en tout cas le processus est lancé en tant que gnunet)

Le "/etc/init.d/gnunet" :

Quote:
start() {
ebegin "Starting GNUnet"
# -u username, -c path to gnunet.conf file
start-stop-daemon --start --quiet --background --exec /usr/bin/gnunetd \
-- -u gnunet -c /etc/gnunetd.conf
eend $? "Failed to start GNUnet"
}


mais il n'a pas de répertoire utilisateur lui... du coup plus bas je suis embetté:

/etc/passwd
Quote:
gnunet:/dev/null:/usr/sbin/nologin


Ils disent: "Dans le répertoire $HOME de $USER, créez un fichier « .my.cnf » avec les lignes suivantes :"

Faut le mettre ou le password du coup?


Last edited by idodesuke on Tue Jul 11, 2006 10:39 am; edited 1 time in total
Back to top
View user's profile Send private message
Il turisto
l33t
l33t


Joined: 12 May 2004
Posts: 968
Location: Battincourt - Belgique

PostPosted: Mon Jul 10, 2006 1:19 pm    Post subject: Reply with quote

a mon avis il faut soit créer un répertoire home pour le user soit gentoo à prévu une autre manière de configurer cela de manière plus sécurisée.

edit : a la fin de l'installation tu n'as pas eu des lignes vertes qui te donnaient des conseils?

edit2 : j'ai bien trouvé cela : http://de.gentoo-wiki.com/GNUnet. C'est en allemand mais même sans comprendre ça devrait t'aiguiller. Ils parlent d'une commande gnunet-setup.
Back to top
View user's profile Send private message
idodesuke
Apprentice
Apprentice


Joined: 19 Dec 2005
Posts: 244
Location: France

PostPosted: Mon Jul 10, 2006 1:37 pm    Post subject: Reply with quote

Quote:
edit : a la fin de l'installation tu n'as pas eu des lignes vertes qui te donnaient des conseils?


si bien sur j'ai encore le log:

Quote:
* ipv6 support is -very- experimental and prone to bugs
*
* To configure
* 1) Add user(s) to the gnunet group
* 2) Run 'gnunet-setup' to generate your client config file
* 3) Run gnunet-setup -d to generate a server config file
* 4) Optionally copy the .gnunet/gnunetd.conf into /etc and
* use as a global server config file:
* $ gnunet-setup -d
* # cp ~/.gnunet/gnunetd.conf /etc/
*


J'ai bien fait tout ca: gnunet-setup permet de créer les fichiers de configuration et de les éditer avec un une interface gtk. J'ai ajouté mon user au groupe gnunet, copié gnunetd.conf ds mon /etc et laissé gnunet.conf dans mon répertoire utilisateur.

Quote:

edit2 : j'ai bien trouvé cela : http://de.gentoo-wiki.com/GNUnet. C'est en allemand mais même sans comprendre ça devrait t'aiguiller. Ils parlent d'une commande gnunet-setup.


oui j'avais vu aussi mais mon traducteur m'a donné ca:

Quote:
Important : Le USE-Flag sqlite est recommandé d'urgence ! L'installation avec des MySQL n'est pas conseillée pour des utilisateurs finaux et entraînerait de grands réglages.


A part ca j'ai po capté grd chose au wiki. C'est sur c assez parlant mais bon vu les explications du manuel ca n'a pas l'air si compliqué sauf ben sauf pour ca.

Et puis à cette adresse: https://gnunet.org/drupal/?q=node/31#comment-29 on peut voir que 24% des gens utilisent mysql alors pourquoi po moi (snif même po juste).
Back to top
View user's profile Send private message
Il turisto
l33t
l33t


Joined: 12 May 2004
Posts: 968
Location: Battincourt - Belgique

PostPosted: Mon Jul 10, 2006 1:41 pm    Post subject: Reply with quote

Ok je vois.

De ton côté tu veux mysql et à donc configuré gnunet en conséquences.

Pour moi il te faut donc ajouter un répertoire home à ton user gnunet.

un truc du style :

mkdir /home/gnunet

suivi d'une édition du fichier /etc/passwd devraient le faire. (Il y a peut être une commande qui fait cela directement mais je ne m'en souviens plus).

Par contre ta ligne :

gnunet:/dev/null:/usr/sbin/nologin

me paraît bien light.

Normalement le fichier /etc/passwd est conposé de 7 colonnes il me semble. Et dans ton cas il te faudrait modifier la 6ème pour y écrire : /home/gnunet
Back to top
View user's profile Send private message
idodesuke
Apprentice
Apprentice


Joined: 19 Dec 2005
Posts: 244
Location: France

PostPosted: Mon Jul 10, 2006 1:45 pm    Post subject: Reply with quote

euh j'aurais peut être du mettre la ligne complete alors elle aurait semblé moins light :oops:

Quote:
gnunet:x:106:1005:added by portage for gnunet:/dev/null:/usr/sbin/nologin


ok merci je vais faire ca.
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3685
Location: Lyon, France

PostPosted: Mon Jul 10, 2006 1:58 pm    Post subject: Reply with quote

Code:
usermod -d /home/gnunet gnunet

Et surtout, si tu passe par une édition directe du /etc/passwd, passe par vipw !
_________________
Flickr
Back to top
View user's profile Send private message
Il turisto
l33t
l33t


Joined: 12 May 2004
Posts: 968
Location: Battincourt - Belgique

PostPosted: Mon Jul 10, 2006 2:09 pm    Post subject: Reply with quote

merci pour la commande usermod pierreg.

oui j'aurais du préciser pour le vipw. Désolé.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum