🏥 A Cooperative Medical System
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
LICENSE
README.md
passwd.json.default
requirements.txt
runACMS.sh
setUpWorkingEnvironment.sh
shadow.json.default

README.md

ACMS

A Cooperative Medical System

Which dependencies do I have to install ?

Required

  • git >= 2.11.0
  • vim >= 8.0
  • python3 >= 3.5.1
  • pip3 >= 9.0.1
  • tkinter >= 8.6
  • openssl >= 1.1.0e-1
  • passlib >= 1.7.0-1
  • colorama >= 0.3.7

# aptitude install git vim python3.5 python3.5-dev python3-pip python3-tk openssl

Optional

  • gcc >= 4.9.2
  • simple-crypt >= 4.1.7
  • libvncserver >= 0.9.11
  • libsdl >= 1.2, < 2.0

# aptitude install gcc libvncserver-dev libsdl-dev

How can I retrieve and run this project ?

$ git clone https://github.com/HorlogeSkynet/ACMS.git
$ cd ACMS/
# pip3 install -r requirements.txt
$ chmod +x *.sh
$ ./setUpWorkingEnvironment.sh
$ ./runACMS.sh

If you want a GUI for the sign in procedure, you'll have to run ./runACMS.sh true.

What can I do once the client is running ?

You can log in with these credentials :

  • user / user
  • admin / admin

You can play (at the moment) with these commands :

  • Regular users :

    % help
    % clear
    % passwd
    % groups
    % startx
    % history
    % cd [PATH]
    % find FILE
    % vim [FILE]
    % view [FILE]
    % rights FILE
    % rm [-r] FILE
    % ls [-l] [PATH]
    % mkdir [-p] FILE
    % mv OLD_PATH NEW_PATH
    % chown FILE NEW_OWNER
    % cp [-r] SRC_PATH DST_PATH
    % chmod [-r] FILE {USER,GROUP}{+,-,=}{r,w,x}

  • Admin users :

    % adduser USER
    % passwd [USER]
    % addgroup GROUP
    % delgroup GROUP
    % removeuser USER
    % addusergroup USER GROUP
    % removeusergroup USER GROUP

Resources & Acknowledgments

Thanks to OpenClipart-Vectors for its Doctor Tux, which became our project logo.