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

Startverzeichnis

5 views
Skip to first unread message

Maximilian Koch

unread,
Apr 19, 2012, 1:52:51 PM4/19/12
to
Hallo, kann mir jemand sagen wie ich das Startverzeichnis ändere, wenn ich
mich z.B. mit Putty, oder Winscp einlogge als "root" das ich dann
automatisch im verzeichnis "/home/admin" starte, und nicht im "/root"
verzeichnis?

danke


Achim Peters

unread,
Apr 19, 2012, 3:37:23 PM4/19/12
to
Mag vom Zielsystem abhängen, aber Du könntest mal in /etc/passwd schauen.

peters@linux-wsp6:~> grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash

(der vorletze Parameter)

Bye
Achim

Sven Hartge

unread,
Apr 19, 2012, 6:22:28 PM4/19/12
to
Ich weiss ja nicht, ob es unbedingt die beste Idee ist, dass $HOME von
root zu ändern, ohne genau evaluiert zu haben, ob dies auf den
betreffenden System für unerwünscht Nebenwirkungen sorgt.



--
Sigmentation fault. Core dumped.

Andreas Kohlbach

unread,
Apr 19, 2012, 7:24:39 PM4/19/12
to
Vielleicht ein

cd /home/admin

in der /root/.bashrc

als letzten Eintrag?
--
Andreas
Linux: The choice of a GNU generation.

Sascha Hüdepohl

unread,
Apr 20, 2012, 2:34:16 AM4/20/12
to
Maximilian Koch schrieb:

> Hallo, kann mir jemand sagen wie ich das Startverzeichnis ändere,
> wenn ich mich z.B. mit Putty, oder Winscp einlogge

Bei beiden Programmen kann man das "initial remote Directory" in den
Einstellungen der Sitzung speichern.

Helmut Harnisch

unread,
Apr 20, 2012, 3:56:23 AM4/20/12
to
Am 19.04.2012 19:52, schrieb Maximilian Koch:
Du landest in dem Verzeichnis, das bei dem Benutzer in /etc/profile
angegeben ist.


login as: root
ro...@192.168.1.177's password:
Welcome to Ubuntu 11.10 (GNU/Linux 3.0.0-17-generic x86_64)

* Documentation: https://help.ubuntu.com/

You have new mail.
Last login: Tue Apr 10 17:11:12 2012
root@bigbrother:~# pwd
/root
root@bigbrother:~# grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash
root@bigbrother:~#

Maximilian Koch

unread,
Apr 20, 2012, 3:44:50 PM4/20/12
to
> peters@linux-wsp6:~> grep root /etc/passwd
> root:x:0:0:root:/root:/bin/bash

Danke damit hat es wunderbar funktioniert.!
lg

Maximilian Koch


"Maximilian Koch" <xla...@vtxmail.ch> schrieb im Newsbeitrag
news:4f9050f7$1...@news.tiscalinet.ch...

Jan Heitkötter

unread,
Apr 21, 2012, 9:05:01 AM4/21/12
to
Wie wär's mit einem Login als User admin? roots home-Verzeichnis ist
/root und nicht /home/admin.

Gruß

Jan

Thomas Rachel

unread,
Apr 23, 2012, 5:29:37 AM4/23/12
to
WinSCP ja. Aber PuTTY? Wo?


Thomas

Boris Kirkorowicz

unread,
Apr 23, 2012, 6:06:25 AM4/23/12
to
Hallo,

Am 23.04.2012 11:29, schrieb Thomas Rachel:
>> Bei beiden Programmen kann man das "initial remote Directory" in den
>> Einstellungen der Sitzung speichern.
> WinSCP ja. Aber PuTTY? Wo?

da käme mir unter "SSH" das Feld "Remote command" in den Sinn.
Vielleicht könnte man auch unter "Connection --> Data" bei den
Environment variables etwas sinnvolles eintragen?

--

Mit freundlichem Gruß Best regards
Boris Kirkorowicz

Thomas Rachel

unread,
Apr 24, 2012, 7:21:51 AM4/24/12
to
Am 23.04.2012 12:06 schrieb Boris Kirkorowicz:
> Hallo,
>
> Am 23.04.2012 11:29, schrieb Thomas Rachel:
>>> Bei beiden Programmen kann man das "initial remote Directory" in den
>>> Einstellungen der Sitzung speichern.
>> WinSCP ja. Aber PuTTY? Wo?
>
> da käme mir unter "SSH" das Feld "Remote command" in den Sinn.

Das führt das Kommando aus und beendet dann die Sitzung, enspricht also
der Kommandozeilensyntax "ssh target command args...".


> Vielleicht könnte man auch unter "Connection --> Data" bei den
> Environment variables etwas sinnvolles eintragen?

AFAIK werden die nur übertragen, wenn der Server es explizit erlaubt
(/etc/ssh/sshd_config), und daß man damit das Arbeitsverzeichnis
einstellen kann, wäre mir auch neu.



Thomas

Thomas 'PointedEars' Lahn

unread,
Apr 25, 2012, 1:16:10 PM4/25/12
to
Thomas Rachel wrote:

> Am 23.04.2012 12:06 schrieb Boris Kirkorowicz:
>> Am 23.04.2012 11:29, schrieb Thomas Rachel:
>>>> Bei beiden Programmen kann man das "initial remote Directory" in den
>>>> Einstellungen der Sitzung speichern.
>>> WinSCP ja. Aber PuTTY? Wo?
>> da käme mir unter "SSH" das Feld "Remote command" in den Sinn.
>
> Das führt das Kommando aus und beendet dann die Sitzung, enspricht also
> der Kommandozeilensyntax "ssh target command args...".

Das kann ich mit PuTTY beta-0.62 bestädtchen.

>> Vielleicht könnte man auch unter "Connection --> Data" bei den
>> Environment variables etwas sinnvolles eintragen?
>
> AFAIK werden die nur übertragen, wenn der Server es explizit erlaubt
> (/etc/ssh/sshd_config),

Richtig.

> und daß man damit das Arbeitsverzeichnis einstellen kann, wäre mir auch
> neu.

Umgebungsvariablen lassen sich in Shellscripts auswerten.

Übrigens ist die Umgebungsvariable PWD mindestens in "bash, version
4.2.20(1)-release (i486-pc-linux-gnu)" nicht read-only, ein Angreifer könnte
also so dem Benutzer oder Script ein anderes Arbeitsverzeichnis vorgaukeln.
Daher besser immer $(pwd) statt $PWD verwenden. `\w' in $PS1 betrifft diese
(IMHO) Sicherheitslücke anscheinend auch.

--
PointedEars

Please do not Cc: me. / Bitte keine Kopien per E-Mail.
0 new messages