Update translations from Transifex
[platform/upstream/openconnect.git] / www / nonroot.xml
1 <PAGE>
2         <VAR match="VAR_ORIGIN" replace="" />
3         <VAR match="VAR_CVSID" replace=""/>
4         <INCLUDE file="inc/header.tmpl" />
5
6         <VAR match="VAR_SEL_FEATURES" replace="selected" />
7         <VAR match="VAR_SEL_FEATURE_NONROOT" replace="selected" />
8         <PARSE file="menu1.xml" />
9         <PARSE file="menu2-features.xml" />
10
11         <INCLUDE file="inc/content.tmpl" />
12
13 <h1>Running as non-root user</h1>
14
15 <p>There are two ways that OpenConnect can run without root
16 privileges. The first is that it can use a tun device which is created
17 and configured in advance by the root user, and set to be owned by the
18 user who runs OpenConnect. NetworkManager uses OpenConnect in this mode.</p>
19
20 <p>The second is that it can avoid using the tun device altogether and
21 instead spawn a user-supplied program, passing all data traffic
22 through a UNIX socket to that program.  This latter option can be used
23 in conjunction with a userspace TCP stack such as <a
24 href="http://savannah.nongnu.org/projects/lwip/">lwip</a> to provide
25 SOCKS access to the VPN without giving full access to all untrusted
26 users and processes on the computer, and without requiring root
27 privileges at all.</p>
28
29 <INCLUDE file="inc/footer.tmpl" />
30 </PAGE>