Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

dino

Trainee

  • "dino" is male
  • "dino" started this thread

Posts: 89

Date of registration: Oct 6th 2007

Location: 127.0.0.1

1

Friday, October 12th 2007, 8:33pm

Konsole auf studserv

Huhu,

wie kann man die login-shell aufm studserv aendern :) ? ksh scheint nicht so mein Ding zu sein. (btw autovervollstaendigung geht da wie :) ?)

koennte eifnach in die ".kshrc" nen /bin/bash schreiben *evil* aber das ist wohl nicht der "richtige" Weg :P
See the pyramids around the Nile
Watch the sun rise
From the tropic isle

dragon

Praktikant

  • "dragon" is male

Posts: 22

Date of registration: Nov 2nd 2003

Occupation: Elektrotechnik/TI

2

Friday, October 12th 2007, 9:14pm

Es gibt das Kommando chsh dafür

migu

free rider

  • "migu" is male

Posts: 2,643

Date of registration: Dec 11th 2001

Occupation: Developer

3

Friday, October 12th 2007, 9:25pm

RE: Konsole auf studserv

Den richtigen Weg geht man mit dem Befehl nispasswd. In der man page steht zum passenden Argument aber folgendes:

Source code

1
2
3
     -s    Changes the login shell. By  default,  only  the  NIS+
           administrator  can  change  the  login shell. The user
           will be prompted for the new login shell.
Ich habe es getestet: Das Setzen der Loginshell hat nicht funktioniert. Du kannst ja mal die Studserv-Admins fragen, ob sie dir helfen können (oder wollen).
tar: Anlegen eines leeren Archivs wird feige verweigert.

migu

free rider

  • "migu" is male

Posts: 2,643

Date of registration: Dec 11th 2001

Occupation: Developer

4

Friday, October 12th 2007, 9:27pm

Quoted

Original von dragon
Es gibt das Kommando chsh dafür
Auf dem Studserv fehlt dieses Kommando aber.
tar: Anlegen eines leeren Archivs wird feige verweigert.

derSmutje

Alter Hase

  • "derSmutje" is male

Posts: 295

Date of registration: Dec 7th 2004

5

Friday, October 12th 2007, 9:28pm

RE: Konsole auf studserv

Quoted

Original von dino
btw autovervollstaendigung geht da wie :) ?

versuch mal <ESC>-<ESC>
/join #inf

dino

Trainee

  • "dino" is male
  • "dino" started this thread

Posts: 89

Date of registration: Oct 6th 2007

Location: 127.0.0.1

6

Friday, October 12th 2007, 9:28pm

Quoted

Original von dragon
Es gibt das Kommando chsh dafür

studserv$ chsh
ksh: chsh: not found

:(

und ads mit nispasswd is auch schade. Hm, wohl wirklich mal an die Admins wenden (sind von denen keine hier unterwegs :))?
See the pyramids around the Nile
Watch the sun rise
From the tropic isle

Rick

Mädchen

  • "Rick" is male

Posts: 1,266

Date of registration: Mar 17th 2004

Location: ::1/128

Occupation: Forentroll

7

Friday, October 12th 2007, 10:10pm

per nem finger kommando hab ich eine dame auf dem studserv gefunden, die ne bash fährt.
ansonsten hab ich auf den studserv seiten irgendwo ne anleitung gefunden, wie man zumindest simuliert die shell ändert, alle standard methoden funktionieren nicht.
falls wer mutig ist kann ja mal wer die jenna (janine noordmann?, iirc) anquatschen, sollte sie mal eingelogt sein (finger und talk) und fragen wer ihr 'ne bash als standard shell eingerichtet hat...

beim herrn migu wird auch bash als login shell angegeben...?


bis dahin

rick83@studserv ~ $ cat .profile
unset ENV
export SHELL=/opt/gnu/bin/bash
exec $SHELL

Sometimes you've got to ask yourself: Is xkcd shitty today?

This post has been edited 2 times, last edit by "Rick" (Oct 12th 2007, 10:13pm)


migu

free rider

  • "migu" is male

Posts: 2,643

Date of registration: Dec 11th 2001

Occupation: Developer

8

Friday, October 12th 2007, 10:16pm

Meine Login-Shell ist auch nicht die bash. Mir hat es aber bis jetzt immer gereicht, nach dem Login die bash manuell zu starten. /opt/gnu/bin ist im Pfad.
tar: Anlegen eines leeren Archivs wird feige verweigert.

This post has been edited 1 times, last edit by "migu" (Oct 12th 2007, 10:17pm)


Rick

Mädchen

  • "Rick" is male

Posts: 1,266

Date of registration: Mar 17th 2004

Location: ::1/128

Occupation: Forentroll

9

Friday, October 12th 2007, 10:18pm

ich hab aber auch die bash, und finger sagt ich hab ksh...
was machst du dann anders?

Sometimes you've got to ask yourself: Is xkcd shitty today?

migu

free rider

  • "migu" is male

Posts: 2,643

Date of registration: Dec 11th 2001

Occupation: Developer

10

Friday, October 12th 2007, 10:22pm

Quoted

Original von Rick
was machst du dann anders?
Mein Account ist ca. sechs Jahre alt. ;)
Meine Loginshell ist die ksh und ich kann die bash starten. Mehr gibt's eigentlich nicht zu sagen.
tar: Anlegen eines leeren Archivs wird feige verweigert.

dino

Trainee

  • "dino" is male
  • "dino" started this thread

Posts: 89

Date of registration: Oct 6th 2007

Location: 127.0.0.1

11

Friday, October 12th 2007, 10:28pm

habs jetzt doch einfach so geloest dass ich ein in die .kshrc eingetragen hab:
bash
exit

dadurch startet er mir gleich ne bash beim einloggen und sobald ich die bash kille stirbt auch die ksh.. nicht schoen, aber funzt :)

danke fuer die vielen Infos :D
See the pyramids around the Nile
Watch the sun rise
From the tropic isle

Rick

Mädchen

  • "Rick" is male

Posts: 1,266

Date of registration: Mar 17th 2004

Location: ::1/128

Occupation: Forentroll

12

Friday, October 12th 2007, 10:37pm

Quoted

Original von migu

Quoted

Original von Rick
was machst du dann anders?
Mein Account ist ca. sechs Jahre alt. ;)
Meine Loginshell ist die ksh und ich kann die bash starten. Mehr gibt's eigentlich nicht zu sagen.


meiner auch :-S
und ich lade auch die bash (über das exec $shell script)

trotzdem ist da der unterschied mit dem finger:

rick83@studserv ~ $ finger migu | grep Shell
Directory: /home/migu Shell: /opt/gnu/bin/bash

rick83@studserv ~ $ finger rick83 | grep Shell
Directory: /home/rick83 Shell: /usr/bin/ksh

étrange...

Sometimes you've got to ask yourself: Is xkcd shitty today?

dragon

Praktikant

  • "dragon" is male

Posts: 22

Date of registration: Nov 2nd 2003

Occupation: Elektrotechnik/TI

13

Saturday, October 13th 2007, 11:54am

Ich habe das vor zweidrei Jahre geändet, aber ich dachte, es wäre mit chsh gewesen. Mir fällt jetzt aber ein, dass ich diese nis-Sache auch ausprobiert habe. Na ja, ist jedenfalls richtig gesetzt:

Source code

1
Shell: /usr/bin/bash

neweb

Erfahrener Schreiberling

  • "neweb" is male

Posts: 496

Date of registration: Jun 16th 2006

Location: Hannover

14

Saturday, October 13th 2007, 1:52pm

Also ich habe eine Bash als Loginshell.

Einfach mit nispasswd -s die Loginshell auf /usr/bin/bash stellen. Dann gibt Finger auch eine bash an, in $SHELL steht /usr/bin/bash und man kann das auch noch mal prüfen mit export PS1="\s". Dann sollte statt studserv vor dem Prompt nur noch bash stehen.

Es wird dennoch keine .bashrc gestartet sonder die .kshrc, da dies in /etc/set_pathes fest eingestellt ist:

Source code

1
2
cat /etc/set_pathes | grep .ksh
ENV=$HOME/.kshrc


Es sieht eigentlich alles aus wie vorher, aber man hat eine Bash ;)

EDIT:
Äääh quatsch. Die ~/.profile wird ausgeführt. Da hab ich bei mir folgendes drin:

Source code

1
2
3
4
PS1="\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] "
export PS1

alias ls="ls --color"

Dann wird auch alles schön bunt ;)
Das Wesen der Dinge ist es, dass sie plötzlich verschwinden und dann unerwartet an einem ganz anderen Ort wieder auftauchen.

This post has been edited 2 times, last edit by "neweb" (Oct 13th 2007, 2:04pm)


dino

Trainee

  • "dino" is male
  • "dino" started this thread

Posts: 89

Date of registration: Oct 6th 2007

Location: 127.0.0.1

15

Saturday, October 13th 2007, 2:07pm

ah, super. Dann werd ichs auch mal mit nispasswd versuche :D

muss ich nur wieder meine .kshrc aendern... und mich mit vim rumschlagen. Irgendwie komm ich mit dem aufm server nicht klar.

fuehrt nicht zum insert mode und nach [insert] kann man zwar tippen, aber die pfeiltasten spielen nicht mehr mit. Liegt bestimmt an irgendwelchen Einstellungen, die man auch aendern kann ^^
See the pyramids around the Nile
Watch the sun rise
From the tropic isle

Rick

Mädchen

  • "Rick" is male

Posts: 1,266

Date of registration: Mar 17th 2004

Location: ::1/128

Occupation: Forentroll

16

Saturday, October 13th 2007, 3:45pm

hmm, nispasswd hat laut finger meine shell immernoch nicht umgestellt?

seltsam.

Sometimes you've got to ask yourself: Is xkcd shitty today?

neweb

Erfahrener Schreiberling

  • "neweb" is male

Posts: 496

Date of registration: Jun 16th 2006

Location: Hannover

17

Saturday, October 13th 2007, 3:56pm

Quoted

Original von Rick
hmm, nispasswd hat laut finger meine shell immernoch nicht umgestellt?

seltsam.


ist wohl was persönliches... ;)

Quoted

Original von dino
ah, super. Dann werd ichs auch mal mit nispasswd versuche :D

muss ich nur wieder meine .kshrc aendern... und mich mit vim rumschlagen. Irgendwie komm ich mit dem aufm server nicht klar.

fuehrt nicht zum insert mode und nach [insert] kann man zwar tippen, aber die pfeiltasten spielen nicht mehr mit. Liegt bestimmt an irgendwelchen Einstellungen, die man auch aendern kann ^^


versuch mal

Source code

1
mcedit .kshrc


dann brauchst du dich nicht über vim ärgern. (Bevor jemand anfängt: Ja, es gibt viele Editoren unter Linux und alle haben ihre Vor- und Nachteil)

Wenn du bash benutzt kannst du deine .kshrc so lassen, wie sie ist. Ich hab mich etwas vertan. Die wird dann ignoriert...
Das Wesen der Dinge ist es, dass sie plötzlich verschwinden und dann unerwartet an einem ganz anderen Ort wieder auftauchen.

This post has been edited 1 times, last edit by "neweb" (Oct 13th 2007, 3:58pm)


Rick

Mädchen

  • "Rick" is male

Posts: 1,266

Date of registration: Mar 17th 2004

Location: ::1/128

Occupation: Forentroll

18

Saturday, October 13th 2007, 4:29pm

wie bekomm ich nun bash dazu die bashrc gleich zu laden, und nicht erst wenn bash in ner screen geöffnet wird?

btw, endlich sagt auch finger, dass ich ne bash fahre :-O

Sometimes you've got to ask yourself: Is xkcd shitty today?

neweb

Erfahrener Schreiberling

  • "neweb" is male

Posts: 496

Date of registration: Jun 16th 2006

Location: Hannover

19

Saturday, October 13th 2007, 5:06pm

indem du die .profile verwendest (s.o.)
Das Wesen der Dinge ist es, dass sie plötzlich verschwinden und dann unerwartet an einem ganz anderen Ort wieder auftauchen.


hyperion

Erfahrener Schreiberling

  • "hyperion" is male

Posts: 422

Date of registration: Oct 8th 2004

20

Saturday, October 13th 2007, 6:27pm

Die Umstellung dauert ein wenig. Ich hatte heute Mittag die Shell geändert und heute abend hat er es nun auch akzeptiert. Abgesehen davon, sollte ein einfaches ps alles klären.
"Der Klügere gibt nach! Eine traurige Wahrheit, sie begründet die Weltherrschaft der Dummheit." --Marie von Ebner-Eschenbach