View Issue Details

IDProjectCategoryView StatusLast Update
0002798GNUnetARM servicepublic2013-03-02 21:26
ReporterMatthias Wachs Assigned ToChristian Grothoff Due Date
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 10: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 10: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 10: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 11: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 ModifiedUsernameFieldChange
2013-02-14 10:37Matthias WachsNew Issue
2013-02-14 10:38Matthias WachsNote Added: 0006872
2013-02-14 10:38Matthias WachsDescription Updated
2013-02-14 10:39Matthias WachsNote Added: 0006873
2013-02-14 10:47Matthias WachsNote Added: 0006874
2013-02-15 11:45Christian GrothoffNote Added: 0006878
2013-03-02 21:26Christian GrothoffAssigned To => Christian Grothoff
2013-03-02 21:26Christian GrothoffReproducibilityhave not tried => always
2013-03-02 21:26Christian GrothoffStatusnew => closed
2013-03-02 21:26Christian GrothoffResolutionopen => won't fix
2013-03-02 21:26Christian GrothoffProduct Version => Git master