<div dir="ltr">On Fedora 21, I created a unit file in which I included 'PrivateDevices=true'.    When I attempt to start the unit from the text console, the unit fails, and 'systemctl status -l' reports:<br><br><blockquote style="margin:0 0 0 40px;border:none;padding:0px">startx[2754]: (EE) xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)</blockquote><br>When I take 'PrivateDevices=true' out of the unit file, it works fine.   The man page for systemd.exec reads<br><br><blockquote style="margin:0 0 0 40px;border:none;padding:0px">PrivateDevices=<br>Takes a boolean argument. If true, sets up a new /dev namespace for the executed processes and only adds API pseudo devices such as /dev/null, /dev/zero or /dev/random (as well as the pseudo TTY subsystem) to it, but no physical devices such as /dev/sda.</blockquote><div><br></div>Isn't /dev/tty0 a pseudo TTY?   Shouldn't a service that has 'PrivateDevices=true' be able to access /dev/tty0?   I'm willing to investigate further to see if there's a bug, but want to make sure that I understand the expected behavior first<div><br></div><div>Best wishes,</div><div>Alison</div><div><br>-- <br>Alison Chaiken                           <a href="mailto:alison@she-devel.com">alison@she-devel.com</a><br>650-279-5600                            http://{<a href="http://she-devel.com">she-devel.com</a>,<a href="http://exerciseforthereader.org">exerciseforthereader.org</a>}<br>Never underestimate the cleverness of advertisers, or mischief makers, or criminals.  -- Don Norman</div></div>