User Tools

Site Tools


wiki:security:rbash

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
wiki:security:rbash [2014/10/31 21:31]
woglinde [secure ssh access]
wiki:security:rbash [2014/10/31 22:11]
woglinde [Bring the path back to some scripts]
Line 53: Line 53:
  
 ====== Link the needed programs to setup a session ====== ====== Link the needed programs to setup a session ======
 +The following programs are needed to link to the new created directory.
 +
 +<code bash>
 +/usr/bin/setsid
 +/usr/bin/whoami
 +/usr/bin/x2goagent
 +/usr/bin/x2golistsessions
 +/usr/bin/x2gopath
 +/usr/bin/x2goruncommand
 +/usr/bin/x2gostartagent
 +/usr/bin/x2goterminate-session
 +
 +mkdir /opt/rbash/bin
 +cd /opt/rbash/bin && ln -s /usr/bin/{setsid,whoami,x2goagent,x2golistsessions,x2gopath,\
 +x2goruncommand,x2gostartagent,x2goterminate-session} .
 +</code>
 +
 +Because some programs are written in perl and need fragments from the x2go-lib dir and it is searched relative, the lib-directory needs to be linked too.
 +<code bash>
 +mkdir /opt/rbash/lib
 +cd /opt/rbash/lib && ln -s /usr/lib/x2go .
 +</code>
 +
 +====== Bring the path back to some scripts ======
 +Because we set the PATH to /opt/rbash/bin some scripts needs to set it back to be functional again.
 +
 +<code bash>
 +x2gopath
 +x2goruncommand
 +x2gostartagent
 +x2goterminate-session
 +</code>
 +
 +After the license header add the following to all files mentioned above
 +<code bash>
 +export PATH=/bin:/usr/bin:/sbin:/usr/sbin
 +</code>
 +
 +====== Fix session clean up ======
wiki/security/rbash.txt ยท Last modified: 2014/11/03 13:07 by woglinde