<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://linux-vserver.at/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://linux-vserver.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Volkris</id>
		<title>Linux-VServer - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://linux-vserver.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Volkris"/>
		<link rel="alternate" type="text/html" href="http://linux-vserver.at/Special:Contributions/Volkris"/>
		<updated>2026-04-10T01:15:58Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://linux-vserver.at/Howto_HostAuth</id>
		<title>Howto HostAuth</title>
		<link rel="alternate" type="text/html" href="http://linux-vserver.at/Howto_HostAuth"/>
				<updated>2008-03-07T05:08:55Z</updated>
		
		<summary type="html">&lt;p&gt;Volkris: Added use case&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is this? ==&lt;br /&gt;
&lt;br /&gt;
nss_vserver is a nss authentication module for linux-vserver powered systems which allows processes running on the host (sshd, getty) to authenticate users that exist on guests.&lt;br /&gt;
&lt;br /&gt;
The module should almost transparently drop in to a modern Linux system: PAM would call its pam_unix module, which would in turn look through the nss modules to complete the process.&lt;br /&gt;
&lt;br /&gt;
If you want to complete the guest login process, you should also get a modified version of vslogin linked to below. vslogin will pick up after authentication and deliver the user to a shell on his guest.&lt;br /&gt;
&lt;br /&gt;
Note that with nss_vserver you don't need the syncshadows included in the vserverauth tarball.&lt;br /&gt;
&lt;br /&gt;
== Why would I use it? ==&lt;br /&gt;
&lt;br /&gt;
Using nss_vserver and vslogin you could run a single instance of sshd on the host. This host-based server would verify the credentials of a user on a guest and then vslogin would take care of presenting the user a guest-based shell.&lt;br /&gt;
&lt;br /&gt;
== Installation Instructions ==&lt;br /&gt;
&lt;br /&gt;
On linux, just run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After, try to run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see if it works.&lt;br /&gt;
&lt;br /&gt;
== How to remove it from system? ==&lt;br /&gt;
&lt;br /&gt;
Just run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make uninstall&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use with vslogin ==&lt;br /&gt;
&lt;br /&gt;
After you have installed module, (and have vslogin copied to /sbin/ and suid-root) you are ready: try to login into a guest, say one named &amp;quot;test&amp;quot; with user &amp;quot;user&amp;quot;, by loggin in into the host with username &amp;quot;test-user&amp;quot; or &amp;quot;user@test.&amp;quot; You should find yourself logged into the guest.&lt;br /&gt;
&lt;br /&gt;
== Caveats ==&lt;br /&gt;
&lt;br /&gt;
=== Security ===&lt;br /&gt;
WARNING! If you have installed vslogin, NEVER give shell access to your host to users -- any user on host, who able to execute programs and modify environment will be able to log into guests as anybody he wants!&lt;br /&gt;
&lt;br /&gt;
=== Usernames and guest names with dashes ===&lt;br /&gt;
&lt;br /&gt;
Avoid using usernames or guest names with dashes.&lt;br /&gt;
&lt;br /&gt;
The current version only tries one configuration while searching for the user in guest databases, which can cause problems:&lt;br /&gt;
&lt;br /&gt;
* User &amp;quot;user&amp;quot; on guest &amp;quot;ser-ver&amp;quot; when written as &amp;quot;user@ser-ver&amp;quot; will work fine, while &amp;quot;ser-ver-user&amp;quot; will be threated as user &amp;quot;ver-user&amp;quot; on vserver &amp;quot;ser&amp;quot;.&lt;br /&gt;
* User &amp;quot;us-er&amp;quot; on guest &amp;quot;server&amp;quot; when written as &amp;quot;guest-us-er&amp;quot; will work fine, while &amp;quot;us-er@guest&amp;quot; will be threated as user &amp;quot;er@guest&amp;quot; on vserver &amp;quot;us&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you must have dashes, use the syncshadows method instead.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
&lt;br /&gt;
nss_vserver: http://dev.call2ru.com/vs/nss_vserver.tar.bz2&lt;br /&gt;
&lt;br /&gt;
modified vslogin: http://dev.call2ru.com/vs/vserverauth.tar.gz&lt;br /&gt;
&lt;br /&gt;
== Authors and copyright ==&lt;br /&gt;
&lt;br /&gt;
nss_vserver was written by Anton Fedorov &amp;lt;datacompboy@call2ru.com&amp;gt; 19 march 2006 and is public domain; feel free to use it as you want.&lt;br /&gt;
&lt;br /&gt;
vslogin was written by Alec Thomas (http://swapoff.org/LinuxVServer)&lt;/div&gt;</summary>
		<author><name>Volkris</name></author>	</entry>

	<entry>
		<id>http://linux-vserver.at/Howto_HostAuth</id>
		<title>Howto HostAuth</title>
		<link rel="alternate" type="text/html" href="http://linux-vserver.at/Howto_HostAuth"/>
				<updated>2008-03-07T01:42:32Z</updated>
		
		<summary type="html">&lt;p&gt;Volkris: Clarified what's going on based on my own experience&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is this? ==&lt;br /&gt;
&lt;br /&gt;
This is PAM host-auth module for linux-vserver powered systems.&lt;br /&gt;
&lt;br /&gt;
The nss_vserver module allows processes running on the host (sshd, getty) to authenticate users that exist on guests.&lt;br /&gt;
&lt;br /&gt;
If you want to complete the guest login process, you should also get a modified version of vslogin linked to below. vslogin will pick up after authentication and deliver the user to a shell on his guest.&lt;br /&gt;
&lt;br /&gt;
Note that with nss_vserver you don't need the syncshadows included in the vserverauth tarball.&lt;br /&gt;
&lt;br /&gt;
== Installation Instructions ==&lt;br /&gt;
&lt;br /&gt;
On linux, just run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After, try to run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see if it works.&lt;br /&gt;
&lt;br /&gt;
== How to remove it from system? ==&lt;br /&gt;
&lt;br /&gt;
Just run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make uninstall&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use with vslogin ==&lt;br /&gt;
&lt;br /&gt;
After you have installed module, (and have vslogin copied to /sbin/ and suid-root) you are ready: try to login into a guest, say one named &amp;quot;test&amp;quot; with user &amp;quot;user&amp;quot;, by loggin in into the host with username &amp;quot;test-user&amp;quot; or &amp;quot;user@test.&amp;quot; You should find yourself logged into the guest.&lt;br /&gt;
&lt;br /&gt;
== Caveats ==&lt;br /&gt;
&lt;br /&gt;
=== Security ===&lt;br /&gt;
WARNING! If you have installed vslogin, NEVER give shell access to your host to users -- any user on host, who able to execute programs and modify environment will be able to log into guests as anybody he wants!&lt;br /&gt;
&lt;br /&gt;
=== Usernames and guest names with dashes ===&lt;br /&gt;
&lt;br /&gt;
Avoid using usernames or guest names with dashes.&lt;br /&gt;
&lt;br /&gt;
The current version only tries one configuration while searching for the user in guest databases, which can cause problems:&lt;br /&gt;
&lt;br /&gt;
* User &amp;quot;user&amp;quot; on guest &amp;quot;ser-ver&amp;quot; when written as &amp;quot;user@ser-ver&amp;quot; will work fine, while &amp;quot;ser-ver-user&amp;quot; will be threated as user &amp;quot;ver-user&amp;quot; on vserver &amp;quot;ser&amp;quot;.&lt;br /&gt;
* User &amp;quot;us-er&amp;quot; on guest &amp;quot;server&amp;quot; when written as &amp;quot;guest-us-er&amp;quot; will work fine, while &amp;quot;us-er@guest&amp;quot; will be threated as user &amp;quot;er@guest&amp;quot; on vserver &amp;quot;us&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you must have dashes, use the syncshadows method instead.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
&lt;br /&gt;
nss_vserver: http://dev.call2ru.com/vs/nss_vserver.tar.bz2&lt;br /&gt;
&lt;br /&gt;
modified vslogin: http://dev.call2ru.com/vs/vserverauth.tar.gz&lt;br /&gt;
&lt;br /&gt;
== Authors and copyright ==&lt;br /&gt;
&lt;br /&gt;
nss_vserver was written by Anton Fedorov &amp;lt;datacompboy@call2ru.com&amp;gt; 19 march 2006 and is public domain; feel free to use it as you want.&lt;br /&gt;
&lt;br /&gt;
vslogin was written by Alec Thomas (http://swapoff.org/LinuxVServer)&lt;/div&gt;</summary>
		<author><name>Volkris</name></author>	</entry>

	<entry>
		<id>http://linux-vserver.at/Documentation</id>
		<title>Documentation</title>
		<link rel="alternate" type="text/html" href="http://linux-vserver.at/Documentation"/>
				<updated>2008-03-02T05:28:34Z</updated>
		
		<summary type="html">&lt;p&gt;Volkris: Fixed Howto HostAuth link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;margin: 2em auto 2em auto; padding: 10px; background-color: #F9ECCD; border: 1px solid #004433; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Icon-Caution.png|left]]&lt;br /&gt;
We are currently migrating to MediaWiki from our old system, but not all content has been migrated yet. Take a look at the [[Wiki Team]] page for instructions how to help or look at the [http://oldwiki.linux-vserver.org old wiki] to find the information not migrated yet.&lt;br /&gt;
&lt;br /&gt;
'''To ease migration we created a [[List of old Documentation pages]].'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
* [[Overview|Virtualization Overview]]&lt;br /&gt;
* [[Usage Scenarios]]&lt;br /&gt;
* [[Feature Matrix]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* [[Installation Considerations]]&lt;br /&gt;
* [[Installation on Linux 2.6]]&lt;br /&gt;
* [[Installation on ArchLinux]]&lt;br /&gt;
* [[Installation on CentOS]]&lt;br /&gt;
* [[Installation on Debian]]&lt;br /&gt;
* [[Installation on Fedora]]&lt;br /&gt;
* [[Installation on Gentoo]]&lt;br /&gt;
* [[Installation on Mandrake]]&lt;br /&gt;
* [http://pld-linux.org/Vserver Installation on PLD-Linux]&lt;br /&gt;
* [[Installation on Redhat]]&lt;br /&gt;
* [[Installation on Slackware]]&lt;br /&gt;
* [[Installation on SuSE/OpenSUSE]]&lt;br /&gt;
* [[Installation on Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
* [[util-vserver:Documentation|util-vserver Documentation]]&lt;br /&gt;
* [[vcd:Documentation|VServer Control Daemon Documentation]]&lt;br /&gt;
* [[yum-patch|How to patch vyum]]&lt;br /&gt;
* [[yum-upgrade-3.2.4|Upgrading existing installations to yum-3.2.4]]&lt;br /&gt;
* [[Share a directory among multiple guests]]&lt;br /&gt;
&lt;br /&gt;
== Guides and Howtos ==&lt;br /&gt;
&lt;br /&gt;
* [[util-vserver:Howto virtualize an exisiting Linux server|Howto virtualize an existing Linux server]]&lt;br /&gt;
* [[VCMD HowTo]]&lt;br /&gt;
* [[Howto make bsd-style init sysv-compatible|Howto make Bsd-style init sysv-compatible (archlinux guest system)]]&lt;br /&gt;
* [[Installing 32-bit Fedora on 64-bit Debian]]&lt;br /&gt;
* [[Installing Ubuntu on Debian]]&lt;br /&gt;
* [[Installing an openSUSE vserver guest]]&lt;br /&gt;
* [[Networking vserver guests]]&lt;br /&gt;
* [[Howto HostAuth]]&lt;br /&gt;
&lt;br /&gt;
== Lists &amp;amp;amp; Theory ==&lt;br /&gt;
&lt;br /&gt;
* Basic configuration&lt;br /&gt;
** [[Capabilities and Flags]]&lt;br /&gt;
** [[CPU Scheduler]]&lt;br /&gt;
** [[Disk Limits and Quota]]&lt;br /&gt;
** [[Resource Limits]]&lt;br /&gt;
*** [[Memory Limits]]&lt;br /&gt;
** [[Virtual System Information]]&lt;br /&gt;
** [[Unification]]&lt;br /&gt;
&lt;br /&gt;
* Security Considerations&lt;br /&gt;
** [[Secure Capabilities]]&lt;br /&gt;
** [[Secure chroot Barrier]]&lt;br /&gt;
** [[Secure Device Nodes]]&lt;br /&gt;
** [[Secure ProcFS Entries]]&lt;br /&gt;
&lt;br /&gt;
* Performance and Stability&lt;br /&gt;
** [[Virtualization Overhead]]&lt;br /&gt;
&lt;br /&gt;
* Implementation Details&lt;br /&gt;
** [[Context Accounting]]&lt;br /&gt;
** [[Filesystem Attributes]]&lt;br /&gt;
** [[Filesystem Tagging]]&lt;br /&gt;
** [[Filesystem Namespaces]]&lt;br /&gt;
** [[Kernel Userspace Helper]]&lt;br /&gt;
** [[Mainline Kernel Virtualization]]&lt;br /&gt;
** [[ProcFS]]&lt;br /&gt;
** [[Syscall Command Switch]]&lt;br /&gt;
&lt;br /&gt;
== External Resources ==&lt;/div&gt;</summary>
		<author><name>Volkris</name></author>	</entry>

	<entry>
		<id>http://linux-vserver.at/Howto_HostAuth</id>
		<title>Howto HostAuth</title>
		<link rel="alternate" type="text/html" href="http://linux-vserver.at/Howto_HostAuth"/>
				<updated>2008-03-02T05:27:13Z</updated>
		
		<summary type="html">&lt;p&gt;Volkris: HowtoHostAuth moved to Howto HostAuth: collision with oldwiki?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is this? ==&lt;br /&gt;
&lt;br /&gt;
This is host-auth module for linux-vserver powered systems.&lt;br /&gt;
&lt;br /&gt;
Read about linux-vserver at http://linux-vserver.org/.&lt;br /&gt;
&lt;br /&gt;
nss_vserver module allows you to auth users from vservers on host via standard PAM auth. If you want to make user login into their vserver via host, you should also get a bit modified vslogin (originally written by&lt;br /&gt;
&lt;br /&gt;
Alec Thomas, http://swapoff.org/LinuxVServer) from http://linux-vserver.org/HowtoHostAuth&lt;br /&gt;
&lt;br /&gt;
With using nss_vserver you not needed in syncshadows daemon from vserverauth.tar.gz -- only vslogin&lt;br /&gt;
&lt;br /&gt;
== How to build and install? ==&lt;br /&gt;
&lt;br /&gt;
On linux, just run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After, try to run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see if it works.&lt;br /&gt;
&lt;br /&gt;
== How to remove it from system? ==&lt;br /&gt;
&lt;br /&gt;
Just run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make uninstall&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use it? ==&lt;br /&gt;
&lt;br /&gt;
After you have installed module, put vslogin to /sbin/, make it suid-root, and you are ready -- try to login into vserver named &amp;quot;test&amp;quot; with user &amp;quot;user&amp;quot; by loggin in into host with username &amp;quot;test-user&amp;quot; or &amp;quot;user@test&amp;quot; -- you should login fine and get into vserver.&lt;br /&gt;
&lt;br /&gt;
WARNING! If you have installed vslogin, NEVER give shell access to your host to users -- any user on host, who able to execute programs and modify environment will be able to log into vservers as anybody he want!&lt;br /&gt;
&lt;br /&gt;
== Usernames and vserver names with dashes ==&lt;br /&gt;
&lt;br /&gt;
Avoid using usernames or vserver names with dashes.&lt;br /&gt;
&lt;br /&gt;
Because current version try only one configuration while searching for user in vserver db.&lt;br /&gt;
&lt;br /&gt;
User &amp;quot;abc&amp;quot; on vserver &amp;quot;efg-hij&amp;quot; when written as &amp;quot;abc@efg-hij&amp;quot; will work fine, while &amp;quot;efg-hij-abc&amp;quot; will be threated as user &amp;quot;hij-abc&amp;quot; on vserver &amp;quot;efg&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
User &amp;quot;abc-def&amp;quot; on vserver &amp;quot;efg&amp;quot; when written as &amp;quot;efg-abc-def&amp;quot; will work fine, while &amp;quot;abc-def@efg&amp;quot; will be threated as user &amp;quot;def@efg&amp;quot; on vserver &amp;quot;abc&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you got problem with that -- use syncshadows method.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
&lt;br /&gt;
nss_vserver: http://dev.call2ru.com/vs/nss_vserver.tar.bz2&lt;br /&gt;
&lt;br /&gt;
fixed vslogin: http://dev.call2ru.com/vs/vserverauth.tar.gz&lt;br /&gt;
&lt;br /&gt;
== Author and copyright ==&lt;br /&gt;
&lt;br /&gt;
nss_vserver is written by Anton Fedorov &amp;lt;datacompboy@call2ru.com&amp;gt; 19 march 2006&lt;br /&gt;
&lt;br /&gt;
This code is public domain, feel free to use it as you want.&lt;/div&gt;</summary>
		<author><name>Volkris</name></author>	</entry>

	<entry>
		<id>http://linux-vserver.at/HowtoHostAuth</id>
		<title>HowtoHostAuth</title>
		<link rel="alternate" type="text/html" href="http://linux-vserver.at/HowtoHostAuth"/>
				<updated>2008-03-02T05:27:13Z</updated>
		
		<summary type="html">&lt;p&gt;Volkris: HowtoHostAuth moved to Howto HostAuth: collision with oldwiki?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Howto HostAuth]]&lt;/div&gt;</summary>
		<author><name>Volkris</name></author>	</entry>

	<entry>
		<id>http://linux-vserver.at/Documentation</id>
		<title>Documentation</title>
		<link rel="alternate" type="text/html" href="http://linux-vserver.at/Documentation"/>
				<updated>2008-02-29T19:22:20Z</updated>
		
		<summary type="html">&lt;p&gt;Volkris: Added HowtoHostAuth to howtos section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;margin: 2em auto 2em auto; padding: 10px; background-color: #F9ECCD; border: 1px solid #004433; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Icon-Caution.png|left]]&lt;br /&gt;
We are currently migrating to MediaWiki from our old system, but not all content has been migrated yet. Take a look at the [[Wiki Team]] page for instructions how to help or look at the [http://oldwiki.linux-vserver.org old wiki] to find the information not migrated yet.&lt;br /&gt;
&lt;br /&gt;
'''To ease migration we created a [[List of old Documentation pages]].'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
* [[Overview|Virtualization Overview]]&lt;br /&gt;
* [[Usage Scenarios]]&lt;br /&gt;
* [[Feature Matrix]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* [[Installation Considerations]]&lt;br /&gt;
* [[Installation on Linux 2.6]]&lt;br /&gt;
* [[Installation on ArchLinux]]&lt;br /&gt;
* [[Installation on CentOS]]&lt;br /&gt;
* [[Installation on Debian]]&lt;br /&gt;
* [[Installation on Fedora]]&lt;br /&gt;
* [[Installation on Gentoo]]&lt;br /&gt;
* [[Installation on Mandrake]]&lt;br /&gt;
* [http://pld-linux.org/Vserver Installation on PLD-Linux]&lt;br /&gt;
* [[Installation on Redhat]]&lt;br /&gt;
* [[Installation on Slackware]]&lt;br /&gt;
* [[Installation on SuSE/OpenSUSE]]&lt;br /&gt;
* [[Installation on Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
* [[util-vserver:Documentation|util-vserver Documentation]]&lt;br /&gt;
* [[vcd:Documentation|VServer Control Daemon Documentation]]&lt;br /&gt;
* [[yum-patch|How to patch vyum]]&lt;br /&gt;
* [[yum-upgrade-3.2.4|Upgrading existing installations to yum-3.2.4]]&lt;br /&gt;
* [[Share a directory among multiple guests]]&lt;br /&gt;
&lt;br /&gt;
== Guides and Howtos ==&lt;br /&gt;
&lt;br /&gt;
* [[util-vserver:Howto virtualize an exisiting Linux server|Howto virtualize an existing Linux server]]&lt;br /&gt;
* [[VCMD HowTo]]&lt;br /&gt;
* [[Howto make bsd-style init sysv-compatible|Howto make Bsd-style init sysv-compatible (archlinux guest system)]]&lt;br /&gt;
* [[Installing 32-bit Fedora on 64-bit Debian]]&lt;br /&gt;
* [[Installing Ubuntu on Debian]]&lt;br /&gt;
* [[Installing an openSUSE vserver guest]]&lt;br /&gt;
* [[Networking vserver guests]]&lt;br /&gt;
* [[HowtoHostAuth]]&lt;br /&gt;
&lt;br /&gt;
== Lists &amp;amp;amp; Theory ==&lt;br /&gt;
&lt;br /&gt;
* Basic configuration&lt;br /&gt;
** [[Capabilities and Flags]]&lt;br /&gt;
** [[CPU Scheduler]]&lt;br /&gt;
** [[Disk Limits and Quota]]&lt;br /&gt;
** [[Resource Limits]]&lt;br /&gt;
*** [[Memory Limits]]&lt;br /&gt;
** [[Virtual System Information]]&lt;br /&gt;
** [[Unification]]&lt;br /&gt;
&lt;br /&gt;
* Security Considerations&lt;br /&gt;
** [[Secure Capabilities]]&lt;br /&gt;
** [[Secure chroot Barrier]]&lt;br /&gt;
** [[Secure Device Nodes]]&lt;br /&gt;
** [[Secure ProcFS Entries]]&lt;br /&gt;
&lt;br /&gt;
* Performance and Stability&lt;br /&gt;
** [[Virtualization Overhead]]&lt;br /&gt;
&lt;br /&gt;
* Implementation Details&lt;br /&gt;
** [[Context Accounting]]&lt;br /&gt;
** [[Filesystem Attributes]]&lt;br /&gt;
** [[Filesystem Tagging]]&lt;br /&gt;
** [[Filesystem Namespaces]]&lt;br /&gt;
** [[Kernel Userspace Helper]]&lt;br /&gt;
** [[Mainline Kernel Virtualization]]&lt;br /&gt;
** [[ProcFS]]&lt;br /&gt;
** [[Syscall Command Switch]]&lt;br /&gt;
&lt;br /&gt;
== External Resources ==&lt;/div&gt;</summary>
		<author><name>Volkris</name></author>	</entry>

	<entry>
		<id>http://linux-vserver.at/Howto_HostAuth</id>
		<title>Howto HostAuth</title>
		<link rel="alternate" type="text/html" href="http://linux-vserver.at/Howto_HostAuth"/>
				<updated>2008-02-29T19:21:03Z</updated>
		
		<summary type="html">&lt;p&gt;Volkris: Imported from old wiki, fixed download links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is this? ==&lt;br /&gt;
&lt;br /&gt;
This is host-auth module for linux-vserver powered systems.&lt;br /&gt;
&lt;br /&gt;
Read about linux-vserver at http://linux-vserver.org/.&lt;br /&gt;
&lt;br /&gt;
nss_vserver module allows you to auth users from vservers on host via standard PAM auth. If you want to make user login into their vserver via host, you should also get a bit modified vslogin (originally written by&lt;br /&gt;
&lt;br /&gt;
Alec Thomas, http://swapoff.org/LinuxVServer) from http://linux-vserver.org/HowtoHostAuth&lt;br /&gt;
&lt;br /&gt;
With using nss_vserver you not needed in syncshadows daemon from vserverauth.tar.gz -- only vslogin&lt;br /&gt;
&lt;br /&gt;
== How to build and install? ==&lt;br /&gt;
&lt;br /&gt;
On linux, just run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After, try to run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see if it works.&lt;br /&gt;
&lt;br /&gt;
== How to remove it from system? ==&lt;br /&gt;
&lt;br /&gt;
Just run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make uninstall&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use it? ==&lt;br /&gt;
&lt;br /&gt;
After you have installed module, put vslogin to /sbin/, make it suid-root, and you are ready -- try to login into vserver named &amp;quot;test&amp;quot; with user &amp;quot;user&amp;quot; by loggin in into host with username &amp;quot;test-user&amp;quot; or &amp;quot;user@test&amp;quot; -- you should login fine and get into vserver.&lt;br /&gt;
&lt;br /&gt;
WARNING! If you have installed vslogin, NEVER give shell access to your host to users -- any user on host, who able to execute programs and modify environment will be able to log into vservers as anybody he want!&lt;br /&gt;
&lt;br /&gt;
== Usernames and vserver names with dashes ==&lt;br /&gt;
&lt;br /&gt;
Avoid using usernames or vserver names with dashes.&lt;br /&gt;
&lt;br /&gt;
Because current version try only one configuration while searching for user in vserver db.&lt;br /&gt;
&lt;br /&gt;
User &amp;quot;abc&amp;quot; on vserver &amp;quot;efg-hij&amp;quot; when written as &amp;quot;abc@efg-hij&amp;quot; will work fine, while &amp;quot;efg-hij-abc&amp;quot; will be threated as user &amp;quot;hij-abc&amp;quot; on vserver &amp;quot;efg&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
User &amp;quot;abc-def&amp;quot; on vserver &amp;quot;efg&amp;quot; when written as &amp;quot;efg-abc-def&amp;quot; will work fine, while &amp;quot;abc-def@efg&amp;quot; will be threated as user &amp;quot;def@efg&amp;quot; on vserver &amp;quot;abc&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you got problem with that -- use syncshadows method.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
&lt;br /&gt;
nss_vserver: http://dev.call2ru.com/vs/nss_vserver.tar.bz2&lt;br /&gt;
&lt;br /&gt;
fixed vslogin: http://dev.call2ru.com/vs/vserverauth.tar.gz&lt;br /&gt;
&lt;br /&gt;
== Author and copyright ==&lt;br /&gt;
&lt;br /&gt;
nss_vserver is written by Anton Fedorov &amp;lt;datacompboy@call2ru.com&amp;gt; 19 march 2006&lt;br /&gt;
&lt;br /&gt;
This code is public domain, feel free to use it as you want.&lt;/div&gt;</summary>
		<author><name>Volkris</name></author>	</entry>

	</feed>