title: Jenkins Slave - The specified working directory should be fully accessible to the remoting executable RWX
body: <p>I am getting below error while launching a slave node from jenkins master.</p>
  <p><strong>Exception in thread &quot;main&quot; java.io.IOException: The specified working directory should be fully accessible to the remoting executable (RWX):</strong></p>
  <pre><code>[07/07/21 18:10:40] [SSH] Starting agent process: cd &quot;/home/user&quot; &amp;&amp; /usr/java/jdk1.8.0_131/bin/java  -jar remoting.jar -workDir /home/user
  
  Exception in thread &quot;main&quot; java.io.IOException: The specified working directory should be fully accessible to the remoting executable (RWX): /home/user
  
  at org.jenkinsci.remoting.engine.WorkDirManager.verifyDirectory(WorkDirManager.java:249)
      at org.jenkinsci.remoting.engine.WorkDirManager.initializeWorkDir(WorkDirManager.java:201)
      at hudson.remoting.Launcher.run(Launcher.java:322)
      at hudson.remoting.Launcher.main(Launcher.java:298)
  Slave JVM has terminated. Exit code=1
  [07/07/21 18:10:40] Launch failed - cleaning up connection
  [07/07/21 18:10:40] [SSH] Connection closed.
  </code></pre>
  <p>I tried some solutions;</p>
  <ul>
  <li>User permissions and file permissions provided</li>
  <li>Java home is correctly updated</li>
  <li>Slave configuration is also fine</li>
  </ul>
  <p>Slave launch screenshot <a href="https://i.stack.imgur.com/08Sbo.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/08Sbo.jpg" alt="slave-logs-picture" /></a></p>
  <p>Please help me to know if I am missing anything important in my slave setting before launching.</p>