Menu

2.0 update (todo list)

todo list for version 2.0 relese of syspert (renamed to ssmc > System Software Management Console)

december 10, 2013

1 - redo root level priv check to include logging and sends a message to root, advising the user that the program was breached, and suggest
possable sanctions (example, using restrictive shell, remove from groups, etc)

2 - Change sourcecode licence from BSD to GPL-2

3 - Change useradd to include skel directory (/etc/skel/)

4 - Create system account

5 - Modify /etc/login.defs

6 - Change real name using chfn

7 - Add support for zypper (openSuSE only) - add if statement to only run on openSuSE

8 - Send mail to root if unauthorised (echo "BODY" | mail root -s "syspert"

9 - log output of commands using tee

10 - add option to remove log file and create new one

11 - create master exit to exit back to shell

12 - add option to test if user is in group
if [ $GROUP != "group1" ] || [ $GROUP != "group2" ] || [ $GROUP != "group3" ]; then

13 - create error log (/var/log/ssmc-error.log), and success log (/var/log/ssmc-success.log)

14 - make text line up with 'entry fields' area

15 - add netstat

16 - add netcat

17 - change mgmt to mgt

18 - create remote management
make sure program is installed on remote system, if not check for compiler, if not use wget to get compiler and compile with gcc,
then compile ssmc to /usr/sbin/ and start program

19 - create hooks in program that ensures that program in installed

20 - after user creation, set password

21 - Create option to remove .rpm program

22 - Create option to install downloaded .deb file

23 - in error line, recall last command using $?

24 - add $(basename $0) for program path

Posted by Darius Anderson 2013-12-20

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.