Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

cd-Problem

0 views
Skip to first unread message

Tobias Crefeld

unread,
Jun 11, 2008, 9:46:00 AM6/11/08
to

Servus beisammen,

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.

Christoph 'Mehdorn' Weber

unread,
Jun 11, 2008, 10:25:58 AM6/11/08
to
Hallo!

* 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)

Gerrit Kuehn

unread,
Jun 11, 2008, 1:25:36 PM6/11/08
to
Hello Tobias!

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

Michael Kramer

unread,
Jun 11, 2008, 1:02:22 PM6/11/08
to
Hallo!

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

Tobias Crefeld

unread,
Jun 13, 2008, 3:17:00 AM6/13/08
to
Gerrit Kuehn@2:2411/12 meinte am 11.06.08

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.

Gerrit Kuehn

unread,
Jun 15, 2008, 9:49:00 AM6/15/08
to
Hello 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

Juergen Kubiak

unread,
Jun 15, 2008, 2:03:06 PM6/15/08
to
//Hallo Christoph, //

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

Christoph 'Mehdorn' Weber

unread,
Jun 16, 2008, 2:38:30 PM6/16/08
to
Hallo!

* 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)

0 new messages