Useranlegung mit chroot Jail mit useradd Option -R
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??
Reply to: