Account Management

From Phobos Wiki
Jump to: navigation, search

As you know Telem-GW6 is Busybox Linux based system. So normal commands for managing user accounts and file permissions apply. Typical commands to know and use are: adduser, deluser, passwd, chmod, chown, cp, rm. Introduction to Busybox and its commands can be found from [1]

Small example script that deletes default accounts and adds new account called admin:

#!/bin/sh

echo "Remove user ftpuser and it's home directory"
deluser ftpuser
rm -r /home/ftpuser

echo "Remove user martem and it's home directory"
deluser martem
rm -r /home/martem

echo "Create user admin"
adduser admin

It needs to be executed as root user. If this script was saved as config_accounts.sh and saved from host PC to /home/ftpuser. Then in order to execute it at GW6 you need to become an root user by executing:

su -

Then change execution rights and save it to folder /root from /home/ftpuser(because script deletes ftpuser's home directory):

cp config_accounts.sh /root/config_accounts.sh

cd /root

chmod +x config_accounts.sh

./config_accounts.sh

Last line executes script config_accounts.sh wich creats new account admin and deletes default accounts martem and ftpuser.

As of new gws.exe it is possible to manage accounts from "SSH Settings" tab. Small howto can be found from here Basic Security.