sind hier auf eine Merkwuerdigkeit der Shell bzw. des Kernels gestossen.
Gebt mal
cd ~bin
ein und schaut mal, wo man da bei Eurem System landet. Ist uebrigens
reproduzierbar fuer verschiedene Shells (bash, ksh, csh) und scheint nur
mit bin zu funktionieren.
Gruss,
Tobias.
Gruss,
Tobias.
* Tobias Crefeld <Tobias_...@p97.f3110.n249.z2.generic.fido.de>:
> sind hier auf eine Merkwuerdigkeit der Shell bzw. des Kernels
> gestossen. Gebt mal
> cd ~bin
> ein und schaut mal, wo man da bei Eurem System landet.
Ist nicht so verwunderlich, da der User "bin" in der /etc/passwd
normalerweise immer /bin als Home zugewiesen bekommt. Und so, wie
"~" die Kurzschreibweise ist, um in sein eigenes Home zu kommen,
kann man "~<username>" benutzen, um in das Home eines anderen
Users zu wechseln (vorausgesetzt, man hat die nötigen Rechte).
> Ist uebrigens reproduzierbar fuer verschiedene Shells (bash,
> ksh, csh) und scheint nur mit bin zu funktionieren.
Nein. Probiere einfach mal andere User aus der /etc/passwd.
Viele Systeme haben da Default-User wie mail, news, lp, sys,
root und noch ein paar mehr drin, bei denen das auch hervorragend
funktioniert. Und natürlich auch bei allen weiteren angelegten
Nutzern.
Christoph
--
Mit wenig Schiessbaumwolle angereichertes Nitroglycerin duerfte man in
der Konsistenz an handelsuebliche Gleitmittel annaehern koennen.
KY Kills You.
(nach Frank Paulsen)
11 Jun 08 15:46, Tobias Crefeld wrote to Alle:
TC> cd ~bin
TC> ein und schaut mal, wo man da bei Eurem System landet. Ist uebrigens
TC> reproduzierbar fuer verschiedene Shells (bash, ksh, csh) und scheint
TC> nur
TC> mit bin zu funktionieren.
Damit landest Du im Home-Verzeichnis des jeweiligen Users. Bei meinem
System hat der User "bin" das Home-Verzeichnis "/", und da lande ich auch.
Was genau ist daran merkwürdig?
Regards,
Gerrit
Am 11 Jun 08 um 16:25 schrieb Christoph 'Mehdorn' Weber an All:
CW> Und so, wie "~" die Kurzschreibweise ist, um in sein eigenes Home zu
CW> kommen, kann man "~<username>" benutzen, um in das Home eines anderen
CW> Users zu wechseln (vorausgesetzt, man hat die nötigen Rechte).
Was 'ne coole Einrichtung. Danke euch beiden - wieder was gelernt.
Bis dann
Michael
TC>> cd ~bin
GK> Damit landest Du im Home-Verzeichnis des jeweiligen Users. Bei meinem
GK> System hat der User "bin" das Home-Verzeichnis "/", und da lande ich
GK> auch. Was genau ist daran merkwürdig?
Das "bin" ein User ist, war mir nicht aufgefallen, aber das erklaert das
Verhalten natuerlich. Home ist hier uebrigens "/bin" .
Ist dieser Account fuer irgendwas nuetze? Ich habe hier weder Dateien noch
Prozesse oder sockets gefunden, die ihm gehoeren.
Gruss,
Tobias.
13 Jun 08 09:17, Tobias Crefeld wrote to Gerrit Kuehn:
GK>> Damit landest Du im Home-Verzeichnis des jeweiligen Users. Bei meinem
GK>> System hat der User "bin" das Home-Verzeichnis "/", und da lande ich
GK>> auch. Was genau ist daran merkwürdig?
TC> Das "bin" ein User ist, war mir nicht aufgefallen, aber das erklaert
TC> das
TC> Verhalten natuerlich. Home ist hier uebrigens "/bin" .
TC> Ist dieser Account fuer irgendwas nuetze? Ich habe hier weder Dateien
TC> noch
TC> Prozesse oder sockets gefunden, die ihm gehoeren.
Keine Ahnung, ehrlich gesagt. Bei mir wird der nur für eine handvoll
Dateien benutzt, nichts wirklich systematisches. Ich vermute, das stammt
noch aus der Unix-Steinzeit und wird halt aus Kompatibilitätsgründen nicht
geändert.
Regards,
Gerrit
am *11.06.08* um *16:25:58* schriebst Du in der Area *LINUX.GER*
an *All* eine Mail zum
Thema *"Re: cd-Problem"*.
C'W> [...] Und so, wie "~"
C'W> die Kurzschreibweise ist, um in sein eigenes Home zu kommen, kann man
C'W> "~<username>" benutzen, um in das Home eines anderen Users zu wechseln
C'W> (vorausgesetzt, man hat die noetigen Rechte).
Hallo,
nur so nebenbei, der noch kuerzere Weg des Tippens, um in sein eigenes
Heimatverzeichnis zu wechseln, ist cd allein - auch ohne Tilde.
Und ganz praktisch ist auch cd ~- womit man in das Verzeichnis zurueck
gelangt, in dem man vor dem letzten Wechsel war.
-cu at the bitstream, Juergen
* Juergen Kubiak <Juergen...@p20.f301.n2410.z2.generic.fido.de>:
> Und ganz praktisch ist auch cd ~- womit man in das Verzeichnis zurueck
> gelangt, in dem man vor dem letzten Wechsel war.
Zumindest in der Bash tut auch ein einfaches "cd -" für diesen
Effekt.
Christoph
--
Himmel, wie oft habe ich in Muenster schon PKW ueberholt, die Tempo 20 fahren,
weil in 20km Entfernung eine Schneeflocke gefallen war. -- Whoa! Die sind ja
auch saugefaehrlich! Besonders wenn die hochkant auf der Strasse liegen...
Nein, die Schneeflocke, nicht der PKW. (nach Roger Schwentker, Eric Schaefer)