2010-12-28 6 views
0

Ich habe DB2 in meinem Ubuntu 10.04 installiert und mittlerweile hat es 2 neue Benutzer erstellt. Um den db2 auszuführen, muss ich zu dem neuen Benutzer wechseln, der von DB2 erstellt wurde.Terminal Problem mit neuen Benutzer in Linux

Das Terminal dieses neuen Benutzers hat jedoch weniger Funktionen, d. H. Es vervollständigt das Verzeichnis oder den Dateinamen nicht automatisch durch Drücken von Tabs, kann keine Pfeiltasten nach oben/unten/links/rechts verwenden. und nicht bunt wie mein tatsächliches Terminal in meinem Standardbenutzer von Ubuntu.

Bitte Hilfe. Vielen Dank im Voraus :)

Antwort

5

wechseln die Benutzer zu /bin/bash Shell, statt /bin/sh.

# usermod -s /bin/bash YourDB2User 

Seit einiger Zeit nun sowohl Debian und Ubuntu verwendet dash bieten/bin/sh, die nicht alle Funktionen wie bash hat, aber eine genauere Interpretation der Bourne-Shell, von dem, was ich verstehen.

+0

Danke plundra. das hat für mich funktioniert – codeomnitrix

0

Diese neuen Benutzer sollten nichts tun, außer die Ausführung des Befehls/Dämons, so dass sie kein Terminal benötigen. Sie sollten so wenig Rechte wie möglich haben - das gehört zum Trick. Wenn Sie einen Befehl als dieser Benutzer ausführen möchten, versuchen sudo -u(newuser) command

+0

Hey danke heiko – codeomnitrix