BSDForen.de  

Zurück   BSDForen.de > FreeBSD > FreeBSD - Allgemein

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 18.10.2012, 19:43   #16
morpheus
Registered User
 
Registrierungsdatum: Feb 2004
Beiträge: 87
Zitat:
Zitat von Yamagi Beitrag anzeigen
Es geht nicht, es gibt keinen Weg es zu ohne lokalen Zugriff zu reparieren. Der Grund ist, dass bei jedem Login vom System die in /etc/passwd hinterlegte Shell ausgeführt wird.
Ich telefoniere jetzt schon seit Stunden mit dem Techniker vom RZ, aber er scheint es nicht hin zu bekommen. Dabei sollte es doch funktionieren wenn man den Server im Singleuser-Modus startet, dann mount -uo rw / und dann mit vipw die /etc/master.passwd editiert. Der Mitarbeiter vor Ort behauptet aber, es würde nicht funktionieren. Wobei ich mir nicht so sicher bin, ob er tatsächlich das Richtige tut...

Ich fürchte, da wird mir wohl nichts anderes übrig bleiben, als doch mal persönlich vorbei zu fahren.
morpheus ist offline   Mit Zitat antworten
Alt 18.10.2012, 19:43   #17
DSBusr
Digital and analog native
 
Benutzerbild von DSBusr
 
Registrierungsdatum: Jul 2011
Ort: Rheinland
Beiträge: 69
Zitat:
Zitat von makenoob Beitrag anzeigen
du kannst sonst auch in der .profile eine andere shell starten, allerdings benötigst du dann auch zwei logouts.
Du kannst deine Wunschshell ja mit exec starten und vorher nachgucken, ob sie da ist.
Zum Beispiel in der .profile:
Code:
test -x /usr/local/bin/bash && exec /usr/local/bin/bash
Selbst wenn die Shell dann wegen Libs oder so nicht starten kann geht hoffentlich das exec auch nicht und du bist noch in der csh...

Habe ich so auch bei verschiedenen root-Usern im Einsatz.

Mario
__________________
~
:wq
"posting" 18L, 358C written
DSBusr ist offline   Mit Zitat antworten
Alt 18.10.2012, 20:35   #18
s-tlk
Lion King Fan
 
Benutzerbild von s-tlk
 
Registrierungsdatum: May 2004
Ort: Pride Rock
Beiträge: 1.328
Du kannst ihm ja auch sagen, das er ein neuen User mit adduser, was ja ziemlich einfach ist, anlegen soll, oder in der sshd_config root login erlauben.

Es ist interessant, das wir hier in kuerzester Zeit zweimal im Prinzip das selbe Problem haben. Ein Grund, wenn man experimentieren will sich zumindest einen User (z.B. rueckwaerts buchstabiert) anlegen, der eine der Standard Shells hat.
__________________
HP: Simba - The Lion King
s-tlk ist offline   Mit Zitat antworten
Alt 19.10.2012, 10:35   #19
morpheus
Registered User
 
Registrierungsdatum: Feb 2004
Beiträge: 87
So, es läuft wieder. Der Grund, warum es trotz Anpassung der /etc/master.passwd mit vipw durch den Techniker nicht funktioniert hat war schlicht und ergreifend der, dass der Techniker den Server nach dem Ändern der Datei im Singe-User-Mode belassen hat. Dass dann ssh nicht funktioniert, dürfte eigentlich klar sein. Damit hat sich mein Verdacht bestätigt, dass der Techniker vom RZ nicht wirklich wusste, was er da tat. (Seine Entschuldigung: "Ich kenne mich nur mit Linux aus und nicht mit *BSD")

Nach einem "exit" ging der Rechner in den Multiuser-Mode und ein ssh-login war wieder möglich. Ich werde auf jeden Fall die csh als Loginshell beibehalten und dann manuell zur zsh wechseln, das erscheint mir doch sicherer und nervenschonender.
morpheus ist offline   Mit Zitat antworten
Alt 19.10.2012, 10:41   #20
makenoob
Registered User
 
Registrierungsdatum: Jan 2007
Ort: /Germany/Düsseldorf
Beiträge: 1.209
makenoob eine Nachricht über ICQ schicken
Zitat:
Zitat von morpheus Beitrag anzeigen
Seine Entschuldigung: "Ich kenne mich nur mit Linux aus und nicht mit *BSD"
Irgendwie zeigt es, dass er noch nicht mal das kennt

Geändert von makenoob (19.10.2012 um 10:41 Uhr). Grund: typo
makenoob ist offline   Mit Zitat antworten
Alt 19.10.2012, 12:54   #21
ath0
Registered User
 
Registrierungsdatum: Oct 2009
Ort: ~
Beiträge: 335
also wenn man selbst die shell in der passwd oder eher master.passwd ändert, muss man das folgende ausführen um die datenbank neu zu schreiben.

Code:
pwd_mkdb /etc/master.passwd
Ich persönlich würde immer die master.passwd nutzen, da es anscheinend so ist, dass FreeBSD die Datei vorrangig nutzt.
ath0 ist offline   Mit Zitat antworten
Alt 19.10.2012, 13:28   #22
Lord_x
Registered User
 
Benutzerbild von Lord_x
 
Registrierungsdatum: Jul 2012
Ort: /home
Beiträge: 264
Oder man verwendet den Befehl "vipw".
Code:
VIPW(8) vipw — edit the password file
Lord_x ist offline   Mit Zitat antworten
Alt 19.10.2012, 14:01   #23
ath0
Registered User
 
Registrierungsdatum: Oct 2009
Ort: ~
Beiträge: 335
Zitat:
Zitat von Lord_x Beitrag anzeigen
Oder man verwendet den Befehl "vipw".
Code:
VIPW(8) vipw — edit the password file
Ja, wer lesen kann ist klar im Vorteil
ath0 ist offline   Mit Zitat antworten
Alt 19.10.2012, 14:10   #24
KobRheTilla
used register
 
Registrierungsdatum: Jan 2011
Beiträge: 251
Zitat:
Zitat von Lord_x Beitrag anzeigen
Oder man verwendet den Befehl "vipw".
Code:
VIPW(8) vipw — edit the password file
Um nur die Shell zu ändern, sollte gar chsh ausreichen ;-)

Rob
KobRheTilla ist offline   Mit Zitat antworten
Antwort


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
zsh read user input cat1510 Programmieren 9 01.12.2010 12:21
zsh findet commands nicht? cat1510 Programmieren 5 08.03.2009 16:50
printf und zsh ijon Programmieren 4 08.07.2005 04:59
zsh - shell zeroc FreeBSD - Anwendungen und Ports 2 01.02.2005 16:03
openoffice, vmware lassen sich nicht aus zsh starten Dr.Sweety FreeBSD - Anwendungen und Ports 6 20.12.2004 11:49


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:51 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.