From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <55C1C32B.3040409@free.fr> Date: Wed, 05 Aug 2015 10:02:51 +0200 From: =?windows-1252?Q?St=E9phane_ANCELOT?= MIME-Version: 1.0 References: <55B9E768.6050209@free.fr> <55BB9D9F.5050508@free.fr> <55BBA495.1000102@xenomai.org> In-Reply-To: <55BBA495.1000102@xenomai.org> Content-Type: text/plain; charset="windows-1252"; format="flowed" Content-Transfer-Encoding: quoted-printable Subject: Re: [Xenomai] running as user issue List-Id: Discussions about the Xenomai project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Philippe Gerum , "xenomai@xenomai.org" On 31/07/2015 18:38, Philippe Gerum wrote: > On 07/31/2015 06:09 PM, St=E9phane ANCELOT wrote: >> giving a+rwx access to /dev/shm/xeno:mysession.heap permits to run >> xenomai_init, > This does not make sense unless you are trying to bind to an existing > session with incompatible user privileges. Do you mean it is not possible to "mix" user privileges. I mean running=20 a root process and another one as user ? Because this may be my problem,=20 some processes are running root and gui's processes as user . Do I need=20 to switch all processes to the same world ...? > >> but unfortunately, the heap alloc / binds do not work. > I'm sorry, I have no clue about what you are trying to do. More details > would probably help, like how many processes share the same session, > what are their respective user/privileges, which Xenomai-specific > command line switches are passed to them? > >> Regards, >> S.Ancelot >> >> On 30/07/2015 10:59, St=E9phane ANCELOT wrote: >>> Hi, >>> >>> I have problems running as user. >>> >>> pshared mode is enabled, >>> conf tunables are defined (session_label , and mem_pool_size overloaded) >>> and the program is running as root. >>> >>> user's group 1000 has been echoed to >>> /sys/module/xenomai/parameters/allowed_group >>> >>> xenomai_init() reports EACCESS, although ulimit set up to unlimited >>> memory lock. >>> >>> >>> ulimit -a >>> core file size (blocks, -c) 0 >>> data seg size (kbytes, -d) unlimited >>> scheduling priority (-e) 0 >>> file size (blocks, -f) unlimited >>> pending signals (-i) 15346 >>> max locked memory (kbytes, -l) unlimited >>> max memory size (kbytes, -m) unlimited >>> open files (-n) 65536 >>> pipe size (512 bytes, -p) 8 >>> POSIX message queues (bytes, -q) 819200 >>> real-time priority (-r) 0 >>> stack size (kbytes, -s) 8192 >>> cpu time (seconds, -t) unlimited >>> max user processes (-u) 15346 >>> virtual memory (kbytes, -v) unlimited >>> file locks (-x) unlimited >>> >>> >>> ./print_erreur >>> conf tunable >>> mem pool size=3D5000000 >>> 0"003.362| WARNING: [main] failed to initialize main shared heap >>> 0"003.439| WARNING: [main] setup call copperplate failed >>> 0"003.493| BUG in xenomai_init(): [main] initialization failed, EAC= CES >>> >>> Regards, >>> Steph >>> >>> >>> _______________________________________________ >>> Xenomai mailing list >>> Xenomai@xenomai.org >>> http://xenomai.org/mailman/listinfo/xenomai >> >> _______________________________________________ >> Xenomai mailing list >> Xenomai@xenomai.org >> http://xenomai.org/mailman/listinfo/xenomai >> >