Cant SSH, user has invalid shell

We got a SM with firmware 3.3 and we cannot log into it using SSH, we get this error in the log:

Aug  1 13:34:32 customer name dropbear[7510]: User 'admin' has invalid shell, rejected

 It's the first time i see such error.

Hello innova,

Can youlogin as admin via GUI? If you can, when you make a backup copy (txt format) of the radio configuration, does your  cambiumSysAccountsShell for admin user, in the cambiumSysAccountsTable section, looks like below?

		"cambiumSysAccountsTable": [
		  {
			"cambiumSysAccountsName":	"admin",
			"cambiumSysAccountsHash":	"$1$Q4yAUtfC$E0acJjgS3LxPdxVTghsYh.",
			"cambiumSysAccountsUID":	"1000",
			"cambiumSysAccountsGID":	"4",
			"cambiumSysAccountsDir":	"\/tmp",
			"cambiumSysAccountsShell":	"\/usr\/bin\/clish"
		  },

Regards

It is similar to this:

		"cambiumSysAccountsTable": [
		  {
			"cambiumSysAccountsName":	"admin",
			"cambiumSysAccountsHash":	"$1$......",
			"cambiumSysAccountsUID":	"1000",
			"cambiumSysAccountsGID":	"4",
			"cambiumSysAccountsDir":	"\/tmp",
			"cambiumSysAccountsShell":	"\/bin\/false"
		  },

I have downloaded it, replaced "cambiumSysAccountsShell" for the correct value, uploaded again and now it works.

Thanks.

1 Like