Chroot Umgebung
Chroot Umgebung
Guten Tag,
mit welcher Software kann man mehrere virtuelle Server auf einem Server anlegen? (so das jeder seine eigene Umgebung hat so wie das bei VPS Roots gemacht wird)?
mit welcher Software kann man mehrere virtuelle Server auf einem Server anlegen? (so das jeder seine eigene Umgebung hat so wie das bei VPS Roots gemacht wird)?
Re: Chroot Umgebung
guten tag
danke für den tipp
ohne jetzt alle seiten gelesen zu haben (werde mich gleich genauer damit befassen)
kann man das A. über yast installieren(denke eher nicht)?
und B. kann man das über irgendwelche Installationsscripts installieren oder compilieren oder doch schwieriger?
danke für den tipp
ohne jetzt alle seiten gelesen zu haben (werde mich gleich genauer damit befassen)
kann man das A. über yast installieren(denke eher nicht)?
und B. kann man das über irgendwelche Installationsscripts installieren oder compilieren oder doch schwieriger?
Re: Chroot Umgebung
Die Kernel sind per YaST/YOU verfügbar.thomas.km wrote:kann man das A. über yast installieren(denke eher nicht)?
IIRC wird auch ein anzupassendes Script mitinstalliert...thomas.km wrote:und B. kann man das über irgendwelche Installationsscripts installieren
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Chroot Umgebung
Guten Tag
ich möchte meinen alten Beitrag nochmals aufgreifen
Ich bin nun nach diesem Howto vorgegangen: http://www.tjw.org/chroot-login-HOWTO/
IMO klappe auch alles ganz gut.
Wenn ich nun beim Login das Passwort für peon eingabe kommt:
Sorry, user peon is not allowed to execute '/usr/sbin/chroot /home/peon /bin/su - peon' as root on localhost.localdomain.
(Debian Woody 3, zu Hause auf local Machine)
auth.log:
May 11 08:48:13 localhost sudo: peon : command not allowed ; TTY=pts/1 ; PWD=/tmp ; USER=root ; COMMAND=/usr/sbin/chroot /home/peon /bin/su - peon
Habe schon in einem anderen Forum gefragt, leider konnte man mir nicht endgültig helfen, daher versuche ich hier nochmal mein Glück
Vielen Dank.
ich möchte meinen alten Beitrag nochmals aufgreifen
Ich bin nun nach diesem Howto vorgegangen: http://www.tjw.org/chroot-login-HOWTO/
IMO klappe auch alles ganz gut.
Wenn ich nun beim Login das Passwort für peon eingabe kommt:
Sorry, user peon is not allowed to execute '/usr/sbin/chroot /home/peon /bin/su - peon' as root on localhost.localdomain.
(Debian Woody 3, zu Hause auf local Machine)
auth.log:
May 11 08:48:13 localhost sudo: peon : command not allowed ; TTY=pts/1 ; PWD=/tmp ; USER=root ; COMMAND=/usr/sbin/chroot /home/peon /bin/su - peon
Habe schon in einem anderen Forum gefragt, leider konnte man mir nicht endgültig helfen, daher versuche ich hier nochmal mein Glück
Vielen Dank.
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Chroot Umgebung
Halt dich ans Howto, dann passt das auch. Als Stichwort zum Suchen: visudo
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Chroot Umgebung
Ich habe sudoers mit visudo bearbeitet.
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Chroot Umgebung
Das aber augenscheinlich nicht richtig. ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Chroot Umgebung
Dann helfe mir doch bitte auf die Sprünge was ich falsch gemacht habe als ich diese eine geforderte Zeile eingetippt habe?!
Hier meine sudoers (ohne #)
root ALL = (ALL) ALL
peon ALL = NOPASSWD: /usr/sbin/chroot /home/peon/ /bin/su - peon*
Hier meine sudoers (ohne #)
root ALL = (ALL) ALL
peon ALL = NOPASSWD: /usr/sbin/chroot /home/peon/ /bin/su - peon*
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Chroot Umgebung
Wie wär's denn dann mal mit genaueren Angaben? Heißt dein User denn auch "peon"?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Chroot Umgebung
Ja er heißt peon
/home/peon/etc/passwd
root
0:0::/:/bin/bash
peon
1004
:/home:/bin/bash
/etc/passwd
peon
1003
:/tmp:/bin/chroot-shell
Welche Infos werden noch benötigt?
/home/peon/etc/passwd
root
peon
/etc/passwd
peon
Welche Infos werden noch benötigt?
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Chroot Umgebung
s#/tmp#/home/peon#
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Chroot Umgebung
was soll ich damit machen?
In die Shell eingeben? Ich glaube nicht ;.)
s#/tmp#/home/peon#
-bash: s#/tmp#/home/peon#: Datei oder Verzeichnis nicht gefunden
sorry :_/
In die Shell eingeben? Ich glaube nicht ;.)
s#/tmp#/home/peon#
-bash: s#/tmp#/home/peon#: Datei oder Verzeichnis nicht gefunden
sorry :_/
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Chroot Umgebung
Ersetze das /tmp in der passwd durch /home/peon
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Chroot Umgebung
ich habe nun in der /etc/passwd folgendes:
peon
1003
:/home/peon:/bin/chroot-shell
Der Fehler bleibt
Sorry, user peon is not allowed to execute '/usr/sbin/chroot /home/peon /bin/su - peon' as root on localhost.localdomain.
Fehlermeldung im auth.log sieht nun aber anders aus:
May 11 11:12:18 localhost su[6527]: (pam_unix) session opened for user peon by root(uid=0)
May 11 11:12:18 localhost sudo: peon : command not allowed ; TTY=pts/0 ; PWD=/usr/share/doc/sudo/examples ; USER=root ; COMMAND=/usr/sbin/chroot /home/peon /bin/su - peon
peon
Der Fehler bleibt
Sorry, user peon is not allowed to execute '/usr/sbin/chroot /home/peon /bin/su - peon' as root on localhost.localdomain.
Fehlermeldung im auth.log sieht nun aber anders aus:
May 11 11:12:18 localhost su[6527]: (pam_unix) session opened for user peon by root(uid=0)
May 11 11:12:18 localhost sudo: peon : command not allowed ; TTY=pts/0 ; PWD=/usr/share/doc/sudo/examples ; USER=root ; COMMAND=/usr/sbin/chroot /home/peon /bin/su - peon
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Chroot Umgebung
Woher kommt dann dieses komische pwd:
PWD=/usr/share/doc/sudo/examples
?
PWD=/usr/share/doc/sudo/examples
?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Chroot Umgebung
Ich weis es leider nicht, habe nur das /tmp ersetzt.
Ich habe dir eine PM geschickt
Ich habe dir eine PM geschickt
