# Bash and karaf console!

**URL:** <https://community.openhab.org/t/bash-and-karaf-console/52587>\
**Category:** Beginners\
**Tags:** karaf, samba, bash\
**Created:** [September 30, 2018, 2:45am UTC](https://community.openhab.org/t/bash-and-karaf-console/52587 "2018-09-30T02:45:57Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![a.tibi](https://community.openhab.org/user_avatar/community.openhab.org/a.tibi/32/17401_2.png) [@a.tibi](https://community.openhab.org/u/a.tibi)\
**Post date:** [September 30, 2018, 2:45am UTC](https://community.openhab.org/t/bash-and-karaf-console/52587/1 "2018-09-30T02:45:57Z")

</div>

Dear Community,

Greetings, I am getting cofused about bash and karaf console, so could you please explain (or give me resource to understand) what is the difference between the user in bash and in karaf?  
openhabian@openhabianpi:~$  
openhab\>

And how to change them all (username/password) including samba credentials ?

---

<div class="post-metadata">

**Author:** ![mstormi](https://community.openhab.org/user_avatar/community.openhab.org/mstormi/32/55857_2.png) [@mstormi](https://community.openhab.org/u/mstormi)\
**Post date:** [September 30, 2018, 7:47am UTC](https://community.openhab.org/t/bash-and-karaf-console/52587/2 "2018-09-30T07:47:19Z")

</div>

bash uses standard UNIX users, using the your OS’s authentication method(s).  
Explaining that is out of scope here.  
When you use a user/password with ssh or a console command to log into Karaf console, that’s a Karaf user.  
Authentication will be matched against Karaf config. You can change password or put in a SSH key for that, see [this thread](https://community.openhab.org/t/karaf-console/7982/13).

> [@a.tibi](#):
>
> And how to change them all (username/password) including samba credentials ?

There’s an openhabian menu option for that (except for the Karaf user I think).

---

<div class="post-metadata">

**Author:** ![a.tibi](https://community.openhab.org/user_avatar/community.openhab.org/a.tibi/32/17401_2.png) [@a.tibi](https://community.openhab.org/u/a.tibi)\
**Post date:** [September 30, 2018, 8:31am UTC](https://community.openhab.org/t/bash-and-karaf-console/52587/3 "2018-09-30T08:31:21Z")

</div>

Actually I had created new user using adduser command, but when I login using ssh I got the screen

So I believe I should do something to run opeHAB service ?

---

<div class="post-metadata">

**Author:** ![mstormi](https://community.openhab.org/user_avatar/community.openhab.org/mstormi/32/55857_2.png) [@mstormi](https://community.openhab.org/u/mstormi)\
**Post date:** [September 30, 2018, 9:21am UTC](https://community.openhab.org/t/bash-and-karaf-console/52587/4 "2018-09-30T09:21:48Z")

</div>

Using openHABian, you don’t need to add any UNIX user (that’s what the adduser command in bash does).  
Everything needed is there and the service is running.

---

<div class="post-metadata">

**Author:** ![Udo\_Hartmann](https://community.openhab.org/user_avatar/community.openhab.org/udo_hartmann/32/70871_2.png) [@Udo\_Hartmann](https://community.openhab.org/u/Udo_Hartmann)\
**Post date:** [September 30, 2018, 5:16pm UTC](https://community.openhab.org/t/bash-and-karaf-console/52587/5 "2018-09-30T17:16:47Z")

</div>

The output shown by the last screenshot is generated by a script, I guess. As I don’t use openhabian, I don’t know exactly which one, but there are only a few… as it’s user dependend, I would guess it’s executed via `/home/openhabian/.bashrc`
