Useranlegung mit chroot Jail mit useradd Option -R

15/06/2016 - 20:30 von David | Report spam
Bin dabei, User einzurichten, die - im Webserververzeichnis - in einem
chroot "Jail" sein sollen.

Befehle wie passwd und useradd haben die Option -R mit welcher der User
in einem solchen Gefàngnis angelegt werden soll. User soll die rssh
shell haben.

root@hpdv9000:/home/david# dpkg -L rssh
/.
/usr
/usr/share
/usr/share/man
/usr/share/man/man5


...


// es ist also rssh schon installiert


Vermutlich müssen leere Dateien etc/group etc/passwd und etc/shadow da sein.


root@hpdv9000:/home/david# mkdir /var/www/werner
root@hpdv9000:/home/david# mkdir /var/www/werner/etc
root@hpdv9000:/home/david# touch /var/www/werner/etc/passwd
root@hpdv9000:/home/david# touch /var/www/werner/etc/group
root@hpdv9000:/home/david# touch /var/www/werner/etc/shadow

Bis hier ganz normal und dann:

root@hpdv9000:/home/david# useradd -s /usr/bin/rssh -b /var/www\
-R /var/www/werner werner


root@hpdv9000:/home/david# passwd -R /var/www/werner werner
passwd: Cannot determine your user name.

Ich komme so nicht weiter. Kann jemand helfen?

Bug in passwd??
 

Lesen sie die antworten

#1 Hans-Georg Bork
15/06/2016 - 20:40 | Warnen spam
Moin,

On 06/15/2016 08:21 PM, David wrote:
Bin dabei, User einzurichten, die - im Webserververzeichnis - in einem
chroot "Jail" sein sollen.
[...]
:/home/david# useradd -s /usr/bin/rssh -b /var/www\
-R /var/www/werner werner


:/home/david# passwd -R /var/www/werner werner
passwd: Cannot determine your user name.

Ich komme so nicht weiter. Kann jemand helfen?

Bug in passwd??




Ist /var/www/werner dann auch ein (mehr oder weniger) komplettes
System(-abbild)? Oder nur ein Verzeichnis in dem sich der user anmelden
kann und nicht rauskommt?

In letzterem Fall kannst Du den user im System erstellen (ohne -R) und
einfach sein Passwort setzen (auch ohne -R).

Gruß

Ähnliche fragen