Bitcoin node is one wallet and accounts are its internal accounting system which is deprecated now: https://github.com/bitcoin-dot-org/bitcoin.org/issues/1287
The major issue is account balance can go negative which is "WONTAFIX" https://github.com/bitcoin/bitcoin/issues/2079
I'd recommend using latest Bitcoin 0.17.0 which has multi wallet features which can isolate each user, further read:
https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)#Multi-wallet_RPC_calls
https://github.com/bitcoin/bitcoin/pull/13058
Edit: (To upgrade from 0.16.3 to 0.17.0)
Assuming installed 0.16.3 via sudo apt-add-repository ppa:bitcoin/bitcoin I was able to upgrade from 0.16.3 to 0.17.0 successfully by following:
cd ~
wget https://bitcoincore.org/bin/bitcoin-core-0.17.0/bitcoin-0.17.0.tar.gz
tar -xvzf bitcoin-0.17.0.tar.gz
cd bitcoin-0.17.0/
#Install dependencies to compile
sudo apt-get update
sudo apt install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils git libdb4.8-dev libdb4.8++-dev curl
sudo apt install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils git libdb4.8-dev libdb4.8++-dev curl
sudo apt install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev libzmq3-dev
#Compile Bitcoin 0.17.0
./autogen.sh
./configure
make
#sudo worked for me
sudo make install
#rebooting was required for me as bitcoind was still showing 0.16.3, after reboot 0.17.0 was shown
thanks for reply! I have already installed 0.16.3 version. but i can't upgrade it to 0.17.0 . Can you send me more details to upgrade it ? – Yur Gasparyan – 2018-10-05T14:53:16.597
@YurGasparyan I added details as I tested to upgrade from 0.16.3 to 0.17.0 – Shahbaz – 2018-10-08T13:15:05.477