View Issue Details

IDProjectCategoryView StatusLast Update
0002798GNUnetARM servicepublic2013-03-02 22:26
ReporterMatthias Wachs Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionwon't fix 
Product VersionGit master 
Summary0002798: Multiuser issue
Description2 users 1 system:

mwachs /w $GNUNET_PREFIX /home/mwachs/gnunet/gnb-debug
gnunet /w $GNUNET_PREFIX /home/gnunet/gnbin

TagsNo tags attached.

Activities

Matthias Wachs

2013-02-14 11:38

reporter   ~0006872

gnunet starts gnunet:

gnunet@fulcrum:~$ gnunet-arm -s
Service `arm' has been started.
gnunet@fulcrum:~$ ps ax | grep gnun
14839 ? Ss 0:00 /home/gnunet/gnbin/lib/gnunet/libexec/gnunet-service-arm -c /home/gnunet/.gnunet/gnunet.conf -d

mwachs tries to start too:
mwachs@fulcrum:~/gnunet/gnunet-debug$ gnunet-arm -s
Service `arm' was already running.

Matthias Wachs

2013-02-14 11:39

reporter   ~0006873

mwachs tries to stop:

mwachs@fulcrum:~/gnunet/gnunet-debug$ gnunet-arm -e
Service `arm' has been stopped.

gnunet@fulcrum:~$ Feb 14 11:37:25-898557 util-14839 WARNING Access denied to UID 1000 / GID 1000
Feb 14 11:37:25-898635 util-14839 WARNING Access from `<unbound UNIX client>' denied to service `arm'

-> gnunet still running

Matthias Wachs

2013-02-14 11:47

reporter   ~0006874

So both installations use default settings and try to access each other's services

There should be a way to automatically set
- add an offset to the unix-domain sockets (userid?) (-service-arm-<UID>)
- move the ports used to an offset

Christian Grothoff

2013-02-15 12:45

manager   ~0006878

Multi-user systems should run one system-wide peer and use command-line/gui tools to share access to the one peer.

Issue History

Date Modified Username Field Change
2013-02-14 11:37 Matthias Wachs New Issue
2013-02-14 11:38 Matthias Wachs Note Added: 0006872
2013-02-14 11:38 Matthias Wachs Description Updated
2013-02-14 11:39 Matthias Wachs Note Added: 0006873
2013-02-14 11:47 Matthias Wachs Note Added: 0006874
2013-02-15 12:45 Christian Grothoff Note Added: 0006878
2013-03-02 22:26 Christian Grothoff Assigned To => Christian Grothoff
2013-03-02 22:26 Christian Grothoff Reproducibility have not tried => always
2013-03-02 22:26 Christian Grothoff Status new => closed
2013-03-02 22:26 Christian Grothoff Resolution open => won't fix
2013-03-02 22:26 Christian Grothoff Product Version => Git master