[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Homeverzeichnis in /etc/passwd als relativer Pfad


On Fri, Oct 26, 2012 at 01:16:26AM +0200, Raphael Eiselstein wrote:
> Kann man ssh(1) auf eine schonendere Weise beibringen, dass es per 
> default nach $PWD/conf/.ssh/config suchen soll statt nach ~/.ssh/config 
> 
> Environment? Globale Konfiguration (sollte jedoch nur fuer den Tooluser
> zutreffen!) Neu kompilieren? 
> 
> Andere Moeglichkeiten, damit ssh (nur fuer den Benutzer, nicht fuer die 
> ganze Maschine!) per default nicht in ~/.ssh/ sondern in einem variablen
> default-Verzeichnis sucht?

Eine Option waere, den Zugriff auf die Datei /etc/passwd zu maskieren,
d.h. ein fopen("/etc/passwd") transparent fuer den jeweiligen Prozess
tatsaechlich umzuleiten auf $DIR/conf/etc/passwd, also eine Art
Mapping-Datei / Alias-Datei, die von zB glibc oder aber im Kernel
Anwendung findet. 

Das muesste halt pro Aufruf passieren, aehnlich wie zB man Prozesse 
mittels "nice -n 20 command ..." oder "chroot /opt/foo/ command" 
starten kann. Denkbar waere, dass hierfuer Root-Rechte benoetigt werden.

Ich bin mir sicher, dass es solche Methoden geben *koennte* bin mir 
aber vollkommen im Unklaren darueber, wo ich anfangen sollte soetwas 
zu recherchieren (Stichworte).

Gruss
Raphael

-- 
Raphael Eiselstein <rabe@xxxxxxxxx>               http://rabe.uugrn.org/
xmpp:freibyter@xxxxxx  | https://www.xing.com/profile/Raphael_Eiselstein   
GnuPG:                E7B2 1D66 3AF2 EDC7 9828  6D7A 9CDA 3E7B 10CA 9F2D
.........|.........|.........|.........|.........|.........|.........|..



-- 
UUGRN e.V. http://www.uugrn.org/
http://mailman.uugrn.org/mailman/listinfo/uugrn
Wiki: https://wiki.uugrn.org/UUGRN:Mailingliste
Archiv: http://lists.uugrn.org/