BSDForen.de  

Zurück   BSDForen.de > FreeBSD > FreeBSD - Anwendungen und Ports

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 23.09.2003, 17:55   #1
Sonic_Traveler
Registered User
 
Benutzerbild von Sonic_Traveler
 
Registrierungsdatum: Aug 2003
Ort: Morgenland
Beiträge: 73
Bash zur default shell machen

Hallo

Mit der sh, welche momentan bei mir als shell aufgestartet wird, kann ich nicht viel anfangen. Ich würde lieber die Bash benutzen, und habe mir das Binary schon installiert. Nun möchte ich gerne wissen, wie ich die Bash zur default shell für meinen User Account machen kann ??
Damit ich auch bei jedem Neustart in die Bash lande.
Die ausführbare Datei ist /usr/local/bin/bash

Greetings
__________________
Ich möchte schlafend sterben wie mein Opa
und nicht kreischend und schreiend wie sein
Beifahrer.
****************************************
FreeBSD 5.3, Blackbox
AMD Duron 1800Mhz, 256 MB Ram
GeForce 2 64 MB Ram, ES1370 Soundcard,
8 GB IDE HD, Acer 4x2x32 CD Brenner,
D-Link NIC (RTL8139)
Sonic_Traveler ist offline   Mit Zitat antworten
Alt 23.09.2003, 18:00   #2
Miggo
Registered User
 
Registrierungsdatum: Aug 2003
Beiträge: 172
Müsste eigentlich mit chsh gehen
Miggo ist offline   Mit Zitat antworten
Alt 23.09.2003, 18:14   #3
I.MC
Watt soll denn hier hin?
 
Registrierungsdatum: May 2003
Ort: Münster
Beiträge: 1.567
chsh -s /usr/local/bin/bash USERNAME
I.MC ist offline   Mit Zitat antworten
Alt 23.09.2003, 18:23   #4
CW
Netswimmer
 
Benutzerbild von CW
 
Registrierungsdatum: May 2003
Ort: Düsseldorf im Herzen
Beiträge: 1.573
Re: Bash zur default shell machen

Zitat:
Original geschrieben von Sonic_Traveler
Hallo

Mit der sh, welche momentan bei mir als shell aufgestartet wird, kann ich nicht viel anfangen. Ich würde lieber die Bash benutzen, und habe mir das Binary schon installiert. Nun möchte ich gerne wissen, wie ich die Bash zur default shell für meinen User Account machen kann ??
Damit ich auch bei jedem Neustart in die Bash lande.
Die ausführbare Datei ist /usr/local/bin/bash

Greetings
Deine Shell muss in der /etc/shells drin stehen. Bei FreeBSD wird dies wahrscheinlich beim Installieren der jeweligen Shell eingetragen. Wenn nicht, dann vi /etc/shells und den kompletten Pfad + Shell-Name eintippen (z.B. /usr/local/bin/bash).

Danach das machen, was die anderen gesagt haben

CW
CW ist offline   Mit Zitat antworten
Alt 24.09.2003, 05:35   #5
[bc]paddy.hm
Registered User
 
Benutzerbild von [bc]paddy.hm
 
Registrierungsdatum: Jun 2003
Ort: Rattenfänger
Beiträge: 92
Re: Bash zur default shell machen

Zitat:
wie ich die Bash zur default shell für meinen User Account machen kann ??
Warum trägt man die bash nicht in /etc/passwd ein?
__________________
Windows is a 32 bit patch to a 16 bit GUI based on a 8 bit operating system, written for a 4 bit processor by a 2 bit company which can not stand 1 bit of competition.
PC: Athlon-64 | 3.5+GHz | 1024MB | Debian
[bc]paddy.hm ist offline   Mit Zitat antworten
Alt 24.09.2003, 07:13   #6
lars
vom mars
 
Benutzerbild von lars
 
Registrierungsdatum: Apr 2003
Ort: ICBM (47°33' N / 7°35' E)
Beiträge: 889
Kannst du, afaik, auch machen.

Wenn du aber die Bash in /etc/shells einträgst, einem
standardisierten Ort, können auch andere Programme in
diesem bekannten File suchen und finden.

$ man chsh zeigt ja auch an welche Files ausgelesen,
bzw. geändert werden.

Gruss,
Lars.
lars ist offline   Mit Zitat antworten
Alt 24.09.2003, 14:14   #7
cirad
Registered User
 
Registrierungsdatum: Jul 2003
Beiträge: 76
@[bc]paddy.hm:
Weil der User dort keine Schreibrechte hat.
Als root könntest du das natürlich machen, wobei da master.passwd wohl eher angebracht wäre. Die editierst du mit vipw, daß dann auch alle weiteren Files wie passwd generiert.
cirad ist offline   Mit Zitat antworten
Alt 24.09.2003, 14:52   #8
[bc]paddy.hm
Registered User
 
Benutzerbild von [bc]paddy.hm
 
Registrierungsdatum: Jun 2003
Ort: Rattenfänger
Beiträge: 92
Zitat:
Weil der User dort keine Schreibrechte hat.
Naja, ist ja klar.
Aber auf die /etc/shell hat User ja nun auch keine Schreibrechte.
__________________
Windows is a 32 bit patch to a 16 bit GUI based on a 8 bit operating system, written for a 4 bit processor by a 2 bit company which can not stand 1 bit of competition.
PC: Athlon-64 | 3.5+GHz | 1024MB | Debian
[bc]paddy.hm ist offline   Mit Zitat antworten
Alt 24.09.2003, 14:56   #9
current
BSD Fan
 
Benutzerbild von current
 
Registrierungsdatum: May 2003
Ort: Deutschland / NRW / Langenfeld
Beiträge: 842
Um das mal klar zu stellen:

1. In /etc/shells stehen die shells drin, die das System als "gute" shells kennt. Diese werden zum Beispiel bei 'adduser'' angeboten und der Standard-ftpd erlaubt nur logins mit diesen shells. Unter FreeBSD ist es so, dass Shells die über ports/packages installiert werden, sich dort automatisch niederlassen (z.B. die bash oder zsh)

2. In der /etc/passwd steht die login shell des jeweiligen Benutzers. Diese kann mit vipw (nur root) oder chsh (auch der jeweilige Benutzer) geändert werden.

Hope that helps...
current ist offline   Mit Zitat antworten
Alt 24.09.2003, 20:00   #10
Sonic_Traveler
Registered User
 
Benutzerbild von Sonic_Traveler
 
Registrierungsdatum: Aug 2003
Ort: Morgenland
Beiträge: 73
Danke Leute

Hat wunderbar geklappt.
1. bash in /etc/shells eintragen
2. chsh -s /usr/local/bin/bash username
__________________
Ich möchte schlafend sterben wie mein Opa
und nicht kreischend und schreiend wie sein
Beifahrer.
****************************************
FreeBSD 5.3, Blackbox
AMD Duron 1800Mhz, 256 MB Ram
GeForce 2 64 MB Ram, ES1370 Soundcard,
8 GB IDE HD, Acer 4x2x32 CD Brenner,
D-Link NIC (RTL8139)
Sonic_Traveler 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
FreeBSD Samba PDC Howto Highfish Howtos 103 25.09.2006 21:14
Matrox und Xfree86 Legorado FreeBSD - Allgemein 14 06.03.2004 18:52
Fehler bei XFree86 konfiguration matze FreeBSD - Installation 17 29.02.2004 13:19
nvidia-treiber + x11 (+gnome) unter freebsd 5.1 Wasp FreeBSD - Installation 10 30.12.2003 17:05
XFree86 mit Geforce2Go? PhilLies *BSD - Serverdienste 9 17.09.2003 22:42


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:36 Uhr.


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