Account Management

From Phobos Wiki
Revision as of 14:03, 28 December 2011 by Roland (talk | contribs)
Jump to navigation Jump to 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.