# Node-Red via Docker on Phoenix PLC Next F 2152 need root rights

**URL:** https://discourse.nodered.org/t/node-red-via-docker-on-phoenix-plc-next-f-2152-need-root-rights/37831
**Category:** General
**Created:** [21 December 2020 08:01 UTC](https://discourse.nodered.org/t/node-red-via-docker-on-phoenix-plc-next-f-2152-need-root-rights/37831 "2020-12-21T08:01:56Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![nilsbaurx](https://avatars.discourse-cdn.com/v4/letter/n/c68b51/32.png) [@nilsbaurx](https://discourse.nodered.org/u/nilsbaurx)
#### Post date: [21 December 2020 08:01 UTC](https://discourse.nodered.org/t/node-red-via-docker-on-phoenix-plc-next-f-2152-need-root-rights/37831/1 "2020-12-21T08:01:56Z")

</div>

Hallo all,

node-Red runs in a Docker container on the Plc Next F 2152.

I am currently facing the problem that I would like to save CSV files on my PLC via Node-Red. Unfortunately, this controller currently refuses to execute Node-RED mkdir commands. Do you have any idea how I can give permission in Node-Red to create/modify/overwrite/delete files under a certain path at any time?

My Nodes -\>

[{"id":"687306f9.a916a","type":"file","z":"f6f2187d.f17ca8","name":"","filename":"/opt/plcnext/logger.csv","appendNewline":true,"createDir":true,"overwriteFile":"true","encoding":"none","x":960,"y":100,"wires":[]},{"id":"91881442.f40e2","type":"inject","z":"f6f2187d.f17ca8","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":270,"y":100,"wires":[["6fae87cc.d45538"]]},{"id":"6fae87cc.d45538","type":"function","z":"f6f2187d.f17ca8","name":"","func":"var capa = flow.get("capa") || 0;\nflow.set ("ccapa\_Ah",capa);\n\nreturn {payload:"Kapazität in Ah;Kapa"};","outputs":1,"noerr":0,"initialize":"","finalize":"","x":440,"y":100,"wires":[["6b721786.23fa1","687306f9.a916a"]]},{"id":"6b721786.23fa1","type":"debug","z":"f6f2187d.f17ca8","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":670,"y":40,"wires":}]

---

<div class="post-metadata">

### Author: ![janvda](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/janvda/32/234_2.png) [@janvda](https://discourse.nodered.org/u/janvda)
#### Post date: [21 December 2020 09:10 UTC](https://discourse.nodered.org/t/node-red-via-docker-on-phoenix-plc-next-f-2152-need-root-rights/37831/2 "2020-12-21T09:10:32Z")

</div>

Instead of giving node red more permissions: it is better to assure that the node red user has the permissions to create directories in that folder.

If the folder is on a mounted volume then you can most likely give it those permissions by logging on to the docker host machine and using the standard unix commands to set permissions.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [19 February 2021 09:10 UTC](https://discourse.nodered.org/t/node-red-via-docker-on-phoenix-plc-next-f-2152-need-root-rights/37831/3 "2021-02-19T09:10:36Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
